Define a macro checking feature support
[platform/core/api/runtime-info.git] / src / runtime_info_location.c
index d1824fc..a74b006 100644 (file)
@@ -24,8 +24,6 @@
 #include <runtime_info.h>
 #include <runtime_info_private.h>
 
-#include <system_info.h>
-
 #ifdef LOG_TAG
 #undef LOG_TAG
 #endif
@@ -68,16 +66,10 @@ int runtime_info_location_network_get_value(runtime_info_value_h value)
 {
        int vconf_value;
        int ret;
-       bool supported;
 
        LOGW("DEPRECATION WARNING: RUNTIME_INFO_KEY_LOCATION_NETWORK_POSITION_ENABLED is deprecated and will be removed from next release.");
 
-       ret = system_info_get_platform_bool("http://tizen.org/feature/location.wps", &supported);
-       if (ret != SYSTEM_INFO_ERROR_NONE)
-               return RUNTIME_INFO_ERROR_IO_ERROR;
-
-       if (!supported)
-               return RUNTIME_INFO_ERROR_NOT_SUPPORTED;
+       RETURN_ERROR_IF_NOT_SUPPORTED("http://tizen.org/feature/location.wps");
 
        ret = runtime_info_vconf_get_value_int(VCONF_LOCATION_NETWORK_ENABLED, &vconf_value);
        if (ret == RUNTIME_INFO_ERROR_NONE)