Fix : Avoiding naming collisions between core and native enums 86/13286/2
authorSeokpil Park <seokpil.park@samsung.com>
Mon, 30 Sep 2013 06:05:00 +0000 (15:05 +0900)
committerJaehwa Shin <jaehwa.shin@samsung.com>
Tue, 3 Dec 2013 06:47:14 +0000 (22:47 -0800)
Change-Id: Ic49dcf0f961b97ca1fb77ab76815e9a6aef9354c
Signed-off-by: Seokpil Park <seokpil.park@samsung.com>
src/FCnt_DownloadManagerImpl.cpp

index 2d8df1e..5794a30 100644 (file)
@@ -357,14 +357,18 @@ _DownloadManagerImpl::Start(const DownloadRequest& request, RequestId& reqId)
        ret = download_set_url(download_id, pUrl.get());
        SysTryReturnResult(NID_CNT, ret >= 0, E_SYSTEM, "The internal system service is not available. %d", ret);
 
-       //Set network type
-       if (networkType == NETWORK_ALL)
+       // Set network type
+       if (networkType == NETWORK_DATA)
        {
-               ret = download_set_network_type(download_id, (download_network_type_e)DOWNLOAD_NETWORK_ALL);
+               ret = download_set_network_type(download_id, ::DOWNLOAD_NETWORK_DATA_NETWORK);
+       }
+       else if (networkType == NETWORK_WIFI)
+       {
+               ret = download_set_network_type(download_id, ::DOWNLOAD_NETWORK_WIFI);
        }
        else
        {
-               ret = download_set_network_type(download_id, (download_network_type_e)networkType);
+               ret = download_set_network_type(download_id, ::DOWNLOAD_NETWORK_ALL);
        }
        SysTryReturnResult(NID_CNT, ret >= 0, E_SYSTEM, "The internal system service is not available. %d", ret);