Set dataServiceState 'false' when callServiceState is 'false'
authorJaemin Ahn <j.m.ahn@samsung.com>
Thu, 11 Apr 2013 10:22:04 +0000 (19:22 +0900)
committerJaemin Ahn <j.m.ahn@samsung.com>
Thu, 11 Apr 2013 10:22:04 +0000 (19:22 +0900)
Change-Id: I620c6cd1990c38919a09d60f758f8439031aa591
Signed-off-by: Jaemin Ahn <j.m.ahn@samsung.com>
src/FTel_NetworkManagerImpl.cpp

index b0a2afe..8521d1f 100755 (executable)
@@ -389,7 +389,14 @@ _NetworkManagerImpl::OnTelephonyNetworkStatusChanged(void)
     NetworkStatus networkStatus;
 
     isCallServiceAvailable = IsServiceAvailable();
-    isDataServiceAvailable = IsDataAvailable();
+    if (isCallServiceAvailable)
+    {
+       isDataServiceAvailable = IsDataAvailable();
+    }
+    else
+    {
+       isDataServiceAvailable = false;
+    }
     isRoaming = IsRoaming();
 
     SysLog(NID_TEL, "The network status Call[%d]->[%d] Data[%d]->[%d] Roaming[%d]->[%d]",