ecore_evas_wayland: support WM Rotation interface for wayland
authorJuyeon Lee <juyeonne.lee@samsung.com>
Fri, 22 Dec 2017 02:56:13 +0000 (11:56 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Wed, 27 Dec 2017 08:58:44 +0000 (17:58 +0900)
tizen_policy_ext, tizen_rotation binded clients are available to supports

Change-Id: I05c1727a9c38e119230fae9818cce7a713d3ea06

src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c

index 87b6ef4..829b1f0 100644 (file)
@@ -3467,13 +3467,15 @@ _ecore_evas_wl_common_new_internal(const char *disp_name, unsigned int parent, i
         goto eng_err;
      }
 
-   _ecore_evas_wl_common_wm_rotation_protocol_set(ee);
+   // TIZEN_ONLY(20161228) : tizen_rotation v2
+      if (wdata->win)
+        ecore_wl2_window_rotation_changed_callback_set
+          (wdata->win, ee, _ecore_evas_wl_common_wm_rot_cb_angle_changed);
+      if (ewd->wl.tz_policy_ext)
+        ecore_wl2_window_wm_rotation_supported_set(wdata->win, EINA_TRUE);
+   //
 
-// TIZEN_ONLY(20161228) : tizen_rotation v2
-   if (wdata->win)
-     ecore_wl2_window_rotation_changed_callback_set
-       (wdata->win, ee, _ecore_evas_wl_common_wm_rot_cb_angle_changed);
-//
+   _ecore_evas_wl_common_wm_rotation_protocol_set(ee);
 
    _ecore_evas_register(ee);
    ecore_evas_input_event_register(ee);