summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHyunho Kang <hhstark.kang@samsung.com>2017-06-30 11:33:04 +0900
committerhyunho <hhstark.kang@samsung.com>2017-12-13 16:58:59 +0900
commit902ee604de9fbd488e742c872079407dbf41a86a (patch)
tree11b273151841b7e5d0c67c015b2e5e1f760f6eb0 /src
parent12191ff233e4803027200f8e3d642a7f09cfab9c (diff)
downloadappcore-watch-902ee604de9fbd488e742c872079407dbf41a86a.tar.gz
appcore-watch-902ee604de9fbd488e742c872079407dbf41a86a.tar.bz2
appcore-watch-902ee604de9fbd488e742c872079407dbf41a86a.zip
Fix METADATA_TICK_PER_SECOND logic
METADATA_TICK_PER_SECOND's value is int type Change-Id: Iefac963b3dfed20ebb93c705b8a9b31c76146336 Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com> Signed-off-by: hyunho <hhstark.kang@samsung.com>
Diffstat (limited to 'src')
-rwxr-xr-xsrc/watch_app_main.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/watch_app_main.c b/src/watch_app_main.c
index 9040d25..86f6adb 100755
--- a/src/watch_app_main.c
+++ b/src/watch_app_main.c
@@ -456,6 +456,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) {
@@ -477,13 +478,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);