: __pUserPolicyData(null)
, __userConfirmMode(USER_CONFIRM_USERMEDIA)
, __pCheckButton(null)
+ , __isUserActionNeeded(false)
, __sync(false)
, __pImpl(null)
{
_UserConfirmPopup::~_UserConfirmPopup(void)
{
- HandleUserAction(EINA_FALSE);
+ if (__isUserActionNeeded == true)
+ {
+ HandleUserAction(EINA_FALSE);
+ __isUserActionNeeded = false;
+ }
}
__userConfirmMode = userConfirmMode;
__sync = sync;
+ __isUserActionNeeded = true;
+
bool hasTitle = true;
int popupMaxHeight = 2*pPopupData->labelDim.height + pPopupData->btnDim.height + 2*pPopupData->sideMargin;
default:
SysAssert(false);
}
+ __isUserActionNeeded = false;
}