Fix for issue about downloaded file details
authorhyun lee <hyunn.lee@samsung.com>
Thu, 27 Jun 2013 05:46:07 +0000 (14:46 +0900)
committerhyun lee <hyunn.lee@samsung.com>
Thu, 27 Jun 2013 05:46:07 +0000 (14:46 +0900)
Change-Id: Ic55d42f606bf01d3a2553ba002a35841e44de020
Signed-off-by: hyun lee <hyunn.lee@samsung.com>
src/controls/FWebCtrl_WebImpl.cpp [changed mode: 0755->0644]

old mode 100755 (executable)
new mode 100644 (file)
index ccd279b..e56a085
@@ -1160,7 +1160,6 @@ OnWebDataReceived(void* pUserData, Evas_Object* pView, void* pEventInfo)
                                _DownloadManagerImpl* pManagerImpl = _DownloadManagerImpl::GetInstance();
                                SysTryReturnVoidResult(NID_WEB_CTRL, pManagerImpl, GetLastResult(), "[%s] Propagating.", GetErrorMessage(GetLastResult()));
 
-                               pManagerImpl->SetDownloadListener(pImpl);
                                r = pManagerImpl->Start(request, reqId);
                                SysTryReturnVoidResult(NID_WEB_CTRL, r == E_SUCCESS, r, "[%s] Propagating.", GetErrorMessage(r));
                        }
@@ -2379,6 +2378,11 @@ _WebImpl::Construct(void)
        r = InitWebEvent();
        SysTryReturn(NID_WEB_CTRL, r == E_SUCCESS, r, r, "[%s] Propagating.", GetErrorMessage(r));
 
+       _DownloadManagerImpl* pManagerImpl = _DownloadManagerImpl::GetInstance();
+       SysTryReturn(NID_WEB_CTRL, pManagerImpl, GetLastResult(), GetLastResult(), "[%s] Propagating.", GetErrorMessage(GetLastResult()));
+
+       pManagerImpl->SetDownloadListener(this);
+
        __pWebCore = dynamic_cast< _Web* >(&(GetCore()));
        SysTryReturnResult(NID_WEB_CTRL, __pWebCore, E_SYSTEM, "A system error has been occurred. Failed to get web control");