From fdfecfd5ad0f432def8acf4360249f73830eff56 Mon Sep 17 00:00:00 2001 From: Joohyun Kim Date: Thu, 11 Jul 2013 20:44:30 +0900 Subject: [PATCH] Clean makefile and fix provider: Change-Id: I97e9eead32e2a59f4481ac347e3022e549f44267 Signed-off-by: Joohyun Kim --- src/system-server/CMakeLists.txt | 21 --------------------- src/system-server/setting/FSys_SettingInfo.cpp | 12 ++++++------ .../providers/FSys_SettingNetworkProvider.cpp | 1 + 3 files changed, 7 insertions(+), 27 deletions(-) diff --git a/src/system-server/CMakeLists.txt b/src/system-server/CMakeLists.txt index 1aac705..d9f0c63 100644 --- a/src/system-server/CMakeLists.txt +++ b/src/system-server/CMakeLists.txt @@ -1,17 +1,6 @@ SET (this_target osp-system-server) INCLUDE_DIRECTORIES ( - /usr/include/sysman - /usr/include/elementary-1 - /usr/include/eet-1 - /usr/include/ecore-1 - /usr/include/evas-1 - /usr/include/edje-1 - /usr/include/e_dbus-1 - /usr/include/efreet-1 - /usr/include/ethumb-1 - /usr/include/libxml - /usr/include/telephony ${SLP_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/inc @@ -67,10 +56,6 @@ FOREACH(flag ${system_pkgs_CFLAGS}) SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") ENDFOREACH(flag) -FOREACH(ldflag ${system_pkgs_LDFLAGS}) - SET(EXTRA_LDFLAGS "${EXTRA_LDFLAGS} ${flag}") -ENDFOREACH(ldflag) - ## SET EXTRA COMPILER FLAGS SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC -Wall" ) @@ -88,12 +73,6 @@ SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined - TARGET_LINK_LIBRARIES(${this_target} osp-appfw) TARGET_LINK_LIBRARIES(${this_target} ${system_pkgs_LDFLAGS}) -TARGET_LINK_LIBRARIES(${this_target} capi-network-tethering) -TARGET_LINK_LIBRARIES(${this_target} capi-network-bluetooth) -TARGET_LINK_LIBRARIES(${this_target} capi-network-wifi) -TARGET_LINK_LIBRARIES(${this_target} capi-media-sound-manager) -TARGET_LINK_LIBRARIES(${this_target} wifi-direct) -TARGET_LINK_LIBRARIES(${this_target} sysman) SET_TARGET_PROPERTIES(${this_target} PROPERTIES diff --git a/src/system-server/setting/FSys_SettingInfo.cpp b/src/system-server/setting/FSys_SettingInfo.cpp index acf9a0b..39f8633 100644 --- a/src/system-server/setting/FSys_SettingInfo.cpp +++ b/src/system-server/setting/FSys_SettingInfo.cpp @@ -98,7 +98,7 @@ _SettingInfo::_SettingInfo() _SettingLocaleProvider* localeProvider = new (std::nothrow) _SettingLocaleProvider(); RegisterProvider(_SETTING_LOCALE_PROVIDER, (_ISettingProvider*)localeProvider); - + _SettingLocationProvider* locationProvider = new (std::nothrow) _SettingLocationProvider(); RegisterProvider(_SETTING_LOCATION_PROVIDER, (_ISettingProvider*)locationProvider); @@ -114,7 +114,7 @@ _SettingInfo::_SettingInfo() _SettingSpeechProvider* speechProvider = new (std::nothrow) _SettingSpeechProvider(); RegisterProvider(_SETTING_SPEECH_PROVIDER, (_ISettingProvider*)speechProvider); - + _SettingStorageProvider* storageProvider = new (std::nothrow) _SettingStorageProvider(); RegisterProvider(_SETTING_STORAGE_PROVIDER, (_ISettingProvider*)storageProvider); @@ -133,8 +133,10 @@ _SettingInfo::~_SettingInfo() UnregisterProvider(_SETTING_DEVELOPER_PROVIDER); UnregisterProvider(_SETTING_BATTERY_PROVIDER); UnregisterProvider(_SETTING_GRAPHICS_PROVIDER); + RemoveProvider(_SETTING_DEVICE_NAME_PROVIDER); RemoveProvider(_SETTING_LOCALE_PROVIDER); RemoveProvider(_SETTING_LOCATION_PROVIDER); + UnregisterProvider(_SETTING_USB_PROVIDER); RemoveProvider(_SETTING_NETWORK_PROVIDER); RemoveProvider(_SETTING_SCREEN_PROVIDER); RemoveProvider(_SETTING_SOUND_PROVIDER); @@ -207,7 +209,7 @@ _SettingInfo::GetProvider(const String& key) return null; } - return provider; + return provider; } result @@ -278,7 +280,7 @@ _SettingInfo::RemoveSettingEventListener(ISettingEventListener& listener) result _SettingInfo::AnnounceSettingEvent(const String& key) -{ +{ IEnumeratorT< ISettingEventListener*>* pEnum = __settingEventList.GetEnumeratorN(); SysTryReturnResult(NID_SYS, pEnum != null, E_SYSTEM, "It is failed to get event listener list."); @@ -292,9 +294,7 @@ _SettingInfo::AnnounceSettingEvent(const String& key) { String eventKey = key; pEventListener->OnSettingChanged(eventKey); - SysLog(NID_SYS, "Event is delivered to %x.", pEventListener); - } } diff --git a/src/system-server/setting/providers/FSys_SettingNetworkProvider.cpp b/src/system-server/setting/providers/FSys_SettingNetworkProvider.cpp index e447b21..f67b131 100644 --- a/src/system-server/setting/providers/FSys_SettingNetworkProvider.cpp +++ b/src/system-server/setting/providers/FSys_SettingNetworkProvider.cpp @@ -1071,6 +1071,7 @@ _SettingNetworkProvider::HasKey(const String& key) { bool isSupported = false; int errorCode = system_info_get_value_bool(SYSTEM_INFO_KEY_TETHERING_SUPPORTED, &isSupported); + if(errorCode == SYSTEM_INFO_ERROR_NONE && isSupported == true) { return true; -- 2.7.4