Fix for crash issue
authorhyun lee <hyunn.lee@samsung.com>
Wed, 11 Sep 2013 07:51:43 +0000 (16:51 +0900)
committerhyun lee <hyunn.lee@samsung.com>
Wed, 11 Sep 2013 07:53:45 +0000 (16:53 +0900)
Change-Id: Ie1e96c23e367b5e4926457a43861ffb8a90b684c
Signed-off-by: hyun lee <hyunn.lee@samsung.com>
src/controls/FWebCtrl_WebPopup.cpp

index e1ca104..073f79e 100755 (executable)
@@ -51,6 +51,9 @@ _WebPopup::_WebPopup(void)
 
 _WebPopup::~_WebPopup(void)
 {
+       _WebManager* pWebManager = _WebManager::GetInstance();
+       pWebManager->RemoveActivePopup(this);
+
        if (IsModalPopup())
        {
                HidePopup();
@@ -125,9 +128,6 @@ _WebPopup::HidePopup(int modalResult)
        r = SetShowState(false);
        SysTryReturn(NID_WEB_CTRL, r == E_SUCCESS, r, r, "[%s] Propagating.", GetErrorMessage(r));
 
-       _WebManager* pWebManager = _WebManager::GetInstance();
-       pWebManager->RemoveActivePopup(this);
-
        if (__isModal)
        {
                __modal = modalResult;