fix rotate screen error issue
authorHyungdeuk Kim <hd3.kim@samsung.com>
Thu, 24 Jan 2013 09:32:16 +0000 (18:32 +0900)
committerHyungdeuk Kim <hd3.kim@samsung.com>
Thu, 24 Jan 2013 09:32:16 +0000 (18:32 +0900)
client/ug-client.c
include/SLP_UI_Gadget_PG.h
packaging/ui-gadget-1.spec

index ed6cfcc098c8212b786b6360756b29689cc23fae..1125ef09483aea032e3950f17c31d8eae4590e96 100755 (executable)
@@ -72,33 +72,30 @@ static int rotate(enum appcore_rm m, void *data)
        if (ad == NULL || ad->win == NULL)
                return 0;
 
-       /* rotation lock */
-       r = runtime_info_get_value_bool(RUNTIME_INFO_KEY_ROTATION_LOCK_ENABLED, &is_rotation_lock);
-       if ( !r && is_rotation_lock)
-               m = APPCORE_RM_PORTRAIT_NORMAL;
-
        switch (m) {
-       case APPCORE_RM_PORTRAIT_NORMAL:
-               ug_send_event(UG_EVENT_ROTATE_PORTRAIT);
-               r = 0;
-               break;
-       case APPCORE_RM_PORTRAIT_REVERSE:
-               r = 180;
-               ug_send_event(UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN);
-               break;
-       case APPCORE_RM_LANDSCAPE_NORMAL:
-               ug_send_event(UG_EVENT_ROTATE_LANDSCAPE);
-               r = 270;
-               break;
-       case APPCORE_RM_LANDSCAPE_REVERSE:
-               ug_send_event(UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN);
-               r = 90;
-               break;
-       default:
-               r = -1;
-               break;
+               case APPCORE_RM_PORTRAIT_NORMAL:
+                       ug_send_event(UG_EVENT_ROTATE_PORTRAIT);
+                       r = 0;
+                       break;
+               case APPCORE_RM_PORTRAIT_REVERSE:
+                       r = 180;
+                       ug_send_event(UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN);
+                       break;
+               case APPCORE_RM_LANDSCAPE_NORMAL:
+                       ug_send_event(UG_EVENT_ROTATE_LANDSCAPE);
+                       r = 270;
+                       break;
+               case APPCORE_RM_LANDSCAPE_REVERSE:
+                       ug_send_event(UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN);
+                       r = 90;
+                       break;
+               default:
+                       r = -1;
+                       break;
        }
 
+       LOGE("rotate cb / rm : %d , r : %d", m, r);
+
        if(r >= 0)
                elm_win_rotation_with_resize_set(ad->win, r);
 
index a45ba6dc16e82d870226d5da5bd3f5c88abb34af..70387f2fbf26f6d5a1d7decb78d2ad18b6ccf00a 100755 (executable)
@@ -659,7 +659,6 @@ static void layout_cb(ui_gadget_h ug, enum ug_mode mode, void *priv)
                if (!win)
                        return;
                evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-               elm_win_resize_object_add(win, base);
                ug_disable_effect(ug);
                evas_object_show(base);
                break;
@@ -883,7 +882,6 @@ To disable transition effect :
                switch (mode) {
                case UG_MODE_FULLVIEW:
                        evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
-                       elm_win_resize_object_add(win, base);
                        // disable effect
                        ug_disable_effect(ug);
                        evas_object_show(base);
index 00dd3c58f7cafdbcb192fc91c1eafe50d98325c2..dac7f3d6b643b27590ebe8f3a52a34a4295bd6f2 100755 (executable)
@@ -1,7 +1,7 @@
 
 Name:       ui-gadget-1
 Summary:    UI Gadget Library
-Version:    0.1.15
+Version:    0.1.16
 Release:    1
 Group:      System/Libraries
 License:    Apache License, Version 2.0