rotation: send angle_change_with_resize for 'ISF magnifier' 88/109688/1
authorDuna Oh <duna.oh@samsung.com>
Wed, 11 Jan 2017 07:29:05 +0000 (16:29 +0900)
committerDuna Oh <duna.oh@samsung.com>
Wed, 11 Jan 2017 07:29:40 +0000 (16:29 +0900)
ISF magnifier needs to change their size of window while rotation.

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ib410c15c8f9445902163bab89b3880eca243b2bf

src/rotation/e_mod_rotation_wl.c

index 64e2969..624ebbb 100644 (file)
@@ -572,7 +572,8 @@ _e_tizen_rotation_send_angle_change(E_Client *ec, int angle)
    EINA_LIST_FOREACH(rot->rotation_list, l, resource)
      {
         ver = wl_resource_get_version(resource); // resource is type of tizen_rotation_interface
-        if ((ver >= 2) && (ec->floating))
+        if ((ver >= 2) &&
+            ((ec->floating) || (e_policy_client_is_keyboard_magnifier(ec))))
           tizen_rotation_send_angle_change_with_resize(resource, tz_angle, serial, ec->h, ec->w);
         else
           tizen_rotation_send_angle_change(resource, tz_angle, serial);