diff options
author | Hyunho Kang <hhstark.kang@samsung.com> | 2017-06-20 11:19:40 +0900 |
---|---|---|
committer | Hyunho Kang <hhstark.kang@samsung.com> | 2017-06-20 11:20:54 +0900 |
commit | 627ae1e585f4a4a2f74e8cb5489d2fb7bdbdfc1e (patch) | |
tree | 0a21aa3029d37dcd37616725e501368743513336 | |
parent | 8cb660bd410051e802dbaf6c545f61cf19dc3acf (diff) | |
download | appcore-watch-accepted/tizen/3.0/mobile/20170630.081820.tar.gz appcore-watch-accepted/tizen/3.0/mobile/20170630.081820.tar.bz2 appcore-watch-accepted/tizen/3.0/mobile/20170630.081820.zip |
Fix default tick logicsubmit/tizen_3.0/20170620.061258accepted/tizen/3.0/wearable/20170630.081838accepted/tizen/3.0/tv/20170630.081827accepted/tizen/3.0/mobile/20170630.081820accepted/tizen/3.0/ivi/20170630.081841
Ignore metadata value, only consider metadata key is declared or not
Change-Id: I8d4d0cfcfb5067bf806ffec92809180d75902c7d
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
-rwxr-xr-x | src/appcore-watch.c | 35 |
1 files changed, 14 insertions, 21 deletions
diff --git a/src/appcore-watch.c b/src/appcore-watch.c index b3367c5..e20b43f 100755 --- a/src/appcore-watch.c +++ b/src/appcore-watch.c @@ -990,7 +990,6 @@ static void __set_default_tick_by_metadata() char *second_tick = NULL; char *minute_tick = NULL; int ret; - int tick; ret = aul_app_get_appid_bypid(getpid(), appid, sizeof(appid)); if (ret < 0) { @@ -1003,28 +1002,22 @@ static void __set_default_tick_by_metadata() return; /* If both minute tick & second tick are declared, only minute tick has to be applied */ - pkgmgrinfo_appinfo_get_metadata_value(handle, METADATA_MINUTE_TICK, &minute_tick); - if (minute_tick) { - sscanf(minute_tick, "%d", &tick); - if (tick > 0) { - _D("set default tick %d, type %d", tick, WATCH_APP_TIME_TICKS_PER_MINUTE); - app_tick_type = WATCH_APP_TIME_TICKS_PER_MINUTE; - app_tick_resolution = tick; - pkgmgrinfo_appinfo_destroy_appinfo(handle); - return; - } + ret = pkgmgrinfo_appinfo_get_metadata_value(handle, METADATA_MINUTE_TICK, &minute_tick); + if (ret == PMINFO_R_OK) { + _D("set default tick 1, type %d", WATCH_APP_TIME_TICKS_PER_MINUTE); + app_tick_type = WATCH_APP_TIME_TICKS_PER_MINUTE; + app_tick_resolution = 1; + pkgmgrinfo_appinfo_destroy_appinfo(handle); + return; } - pkgmgrinfo_appinfo_get_metadata_value(handle, METADATA_TICK_PER_SECOND, &second_tick); - if (second_tick) { - sscanf(second_tick, "%d", &tick); - if (tick > 0) { - _D("set default tick %d, type %d", tick, WATCH_APP_TIME_TICKS_PER_SECOND); - app_tick_type = WATCH_APP_TIME_TICKS_PER_SECOND; - app_tick_resolution = tick; - pkgmgrinfo_appinfo_destroy_appinfo(handle); - return; - } + ret = pkgmgrinfo_appinfo_get_metadata_value(handle, METADATA_TICK_PER_SECOND, &second_tick); + if (ret == PMINFO_R_OK) { + _D("set default tick 1, type %d", WATCH_APP_TIME_TICKS_PER_SECOND); + app_tick_type = WATCH_APP_TIME_TICKS_PER_SECOND; + app_tick_resolution = 1; + pkgmgrinfo_appinfo_destroy_appinfo(handle); + return; } pkgmgrinfo_appinfo_destroy_appinfo(handle); |