fix bug for geolocation and contents download
[framework/osp/web.git] / src / controls / FWebCtrl_UserConfirmPopup.cpp
index 8309036..9704492 100755 (executable)
@@ -280,12 +280,13 @@ _UserConfirmPopup::HandleUserAction(Eina_Bool allow)
        case USER_CONFIRM_GEOLOCATION:
        {
                Ewk_Geolocation_Permission_Request* pPolicy =  reinterpret_cast< Ewk_Geolocation_Permission_Request* >(__pUserPolicyData);
-               ewk_geolocation_permission_request_set(pPolicy, allow);
                if (__pCheckButton->IsSelected())
                {
                        result r = AddGeolocationDb(pPolicy, static_cast < bool >(allow));
-                       SysTryReturnVoidResult(NID_WEB_CTRL, r == E_SUCCESS, r, "[%s] Propagating.", GetErrorMessage(r));
+                       SysTryCatch(NID_WEB_CTRL, r == E_SUCCESS, , r, "[%s] Propagating.", GetErrorMessage(r));
                }
+CATCH:
+               ewk_geolocation_permission_request_set(pPolicy, allow);
                break;
        }
        default: