From: chanywa Date: Thu, 4 Aug 2016 00:36:25 +0000 (+0900) Subject: (1) fixed a bug that 'maps_view_object_overlay_set_coordinates' cannot change the... X-Git-Tag: submit/tizen/20160805.024428~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b7f75f28c8143cfa113796d2ff0d62ed1f47c028;p=platform%2Fcore%2Fapi%2Fmaps-service.git (1) fixed a bug that 'maps_view_object_overlay_set_coordinates' cannot change the coordinates of overlay objects. (2) fixed to get state only once whether feature enabled or not Change-Id: I0abdec9cb822d4a61cfa990cc0af7a8e00414dd4 --- diff --git a/src/api/maps_condition.cpp b/src/api/maps_condition.cpp index 6a71b6d..0d9fe6d 100644 --- a/src/api/maps_condition.cpp +++ b/src/api/maps_condition.cpp @@ -83,11 +83,9 @@ bool maps_condition_check_maps_feature(void) static bool is_read = false; if (!is_read) { - int ret = system_info_get_platform_bool(MAPS_FEATURE, &is_supported); - if (ret == SYSTEM_INFO_ERROR_NONE) { - MAPS_LOGD("maps feature is%ssupported", (is_supported ? " " : " not ")); - is_read = true; - } + system_info_get_platform_bool(MAPS_FEATURE, &is_supported); + MAPS_LOGD("maps feature is%ssupported", (is_supported ? " " : " not ")); + is_read = true; } return is_supported; } @@ -99,11 +97,9 @@ bool maps_condition_check_internet_feature(void) static bool is_read = false; if (!is_read) { - int ret = system_info_get_platform_bool(INTERNET_FEATURE, &is_supported); - if (ret == SYSTEM_INFO_ERROR_NONE) { - MAPS_LOGD("internet feature is%ssupported", (is_supported ? " " : " not ")); - is_read = true; - } + system_info_get_platform_bool(INTERNET_FEATURE, &is_supported); + MAPS_LOGD("internet feature is%ssupported", (is_supported ? " " : " not ")); + is_read = true; } #endif return is_supported; diff --git a/src/api/maps_view_object.cpp b/src/api/maps_view_object.cpp index b85eeb5..707fa47 100644 --- a/src/api/maps_view_object.cpp +++ b/src/api/maps_view_object.cpp @@ -1154,6 +1154,10 @@ EXPORT_API int maps_view_object_overlay_set_coordinates(maps_view_object_h overl if (m->coordinates) maps_coordinates_destroy(m->coordinates); m->coordinates = coordinates; + + /* Notify view, that the object specific preferences is changed */ + _maps_view_on_object_operation(__get_view(overlay), overlay, MAPS_VIEW_OBJECT_CHANGE); + return MAPS_ERROR_NONE; }