[Clock-viewer] Reset the clock resource id when clock is relaunched 11/133511/2 accepted/tizen/4.0/unified/20170816.014128 accepted/tizen/4.0/unified/20170828.223050 accepted/tizen/unified/20170630.083143 submit/tizen/20170614.054504 submit/tizen/20170619.074952 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0/20170828.100009 submit/tizen_4.0_unified/20170814.115522 tizen_4.0.IoT.p1_release
authormoon87.park <moon87.park@samsung.com>
Mon, 12 Jun 2017 12:32:03 +0000 (21:32 +0900)
committermoon87.park <moon87.park@samsung.com>
Tue, 13 Jun 2017 08:27:17 +0000 (17:27 +0900)
Change-Id: I1d077b8175e0188a7bbbe44b1c639b99e652e763

clock-viewer/org.tizen.w-clock-viewer.xml.in
clock-viewer/src/clock-viewer.c

index 6c9fc50c98288d79936408369f4ffa6fedd8d506..922b220caf636f0133421c70596861ed5714af15 100644 (file)
@@ -13,5 +13,6 @@
                <privilege>http://tizen.org/privilege/display</privilege>
                <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
                <privilege>http://tizen.org/privilege/appmanager.kill</privilege>
+               <privilege>http://tizen.org/privilege/widget.viewer</privilege>
        </privileges>
 </manifest>
index 5eab223af309a7944590347648752922f3252259..ad044d63145fa424461ed5fffc4097a14071a03f 100644 (file)
@@ -394,8 +394,10 @@ static void _clock_viewer_set_current_clock(clock_viewer_s *clock_viewer)
                return;
        }
 
+       resource_id = clock_viewer_util_pkginfo_get_clock_resource_id();
+
        if (s_info.clock_pkgname) {
-               if (!strcmp(s_info.clock_pkgname, pkgname) && s_info.resource_id) {
+               if (!strcmp(s_info.clock_pkgname, pkgname) && s_info.resource_id == resource_id) {
                        _WARN("same pkgname(%s), skip!", pkgname);
                        free(pkgname);
                        return;
@@ -404,7 +406,6 @@ static void _clock_viewer_set_current_clock(clock_viewer_s *clock_viewer)
                _DBG("First time\n");
        }
 
-       resource_id = clock_viewer_util_pkginfo_get_clock_resource_id();
        if (!resource_id) {
                _ERR("resource id is not valid\n");
                ambient_type = CLOCK_VIEWER_AMBIENT_TYPE_ANALOG;
@@ -545,7 +546,6 @@ HAPI void clock_viewer_show(clock_viewer_s *clock_viewer, int is_hide_launch)
 
                        s_info.is_clock_resumed = 1;
                } else {
-                       evas_object_move(win, clock_viewer->win_width - 1, clock_viewer->win_height - 1);
                        evas_object_show(win);
                }
 
@@ -568,7 +568,6 @@ HAPI void clock_viewer_show(clock_viewer_s *clock_viewer, int is_hide_launch)
                        evas_object_resize(win, clock_viewer->win_width, clock_viewer->win_height);
                        evas_object_show(win);
                } else {
-                       evas_object_move(win, clock_viewer->win_width - 1, clock_viewer->win_height - 1);
                        evas_object_show(win);
                }