diff options
author | Hyunho Kang <hhstark.kang@samsung.com> | 2017-06-30 11:33:04 +0900 |
---|---|---|
committer | Hyunho Kang <hhstark.kang@samsung.com> | 2017-06-30 11:34:00 +0900 |
commit | a1ae5749cad1ac6406297b81b61e07133420bbed (patch) | |
tree | 8a98e8b4af0d4bca1d04648331b4d9d4dcbf0f27 | |
parent | c5b6100f63d208b91387a31717a59fd33dce9089 (diff) | |
download | appcore-watch-a1ae5749cad1ac6406297b81b61e07133420bbed.tar.gz appcore-watch-a1ae5749cad1ac6406297b81b61e07133420bbed.tar.bz2 appcore-watch-a1ae5749cad1ac6406297b81b61e07133420bbed.zip |
Fix METADATA_TICK_PER_SECOND logicsubmit/tizen_3.0/20170702.230413submit/tizen_3.0/20170630.012339accepted/tizen/3.0/wearable/20170704.221349accepted/tizen/3.0/wearable/20170703.082325accepted/tizen/3.0/wearable/20170630.083927accepted/tizen/3.0/tv/20170704.221324accepted/tizen/3.0/tv/20170703.082303accepted/tizen/3.0/tv/20170630.083909accepted/tizen/3.0/mobile/20170704.221311accepted/tizen/3.0/mobile/20170703.082242accepted/tizen/3.0/mobile/20170630.083851accepted/tizen/3.0/ivi/20170704.221336accepted/tizen/3.0/ivi/20170703.082344accepted/tizen/3.0/ivi/20170630.083947accepted/tizen/3.0/common/20170705.074723accepted/tizen/3.0/common/20170630.144712
METADATA_TICK_PER_SECOND's value is int type
Change-Id: Iefac963b3dfed20ebb93c705b8a9b31c76146336
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
-rwxr-xr-x | src/appcore-watch.c | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/src/appcore-watch.c b/src/appcore-watch.c index 062c547..a78d316 100755 --- a/src/appcore-watch.c +++ b/src/appcore-watch.c @@ -1032,6 +1032,7 @@ 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) { @@ -1053,13 +1054,16 @@ static void __set_default_tick_by_metadata() 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_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; + } } pkgmgrinfo_appinfo_destroy_appinfo(handle); |