e_client: not to enter HWC when moving and resizing 36/122136/1
authorJuyeon Lee <juyeonne.lee@samsung.com>
Thu, 30 Mar 2017 08:39:39 +0000 (17:39 +0900)
committerJuyeon Lee <juyeonne.lee@samsung.com>
Thu, 30 Mar 2017 08:39:39 +0000 (17:39 +0900)
Change-Id: Ie48f016831aa1477d0ecf90220292449a76bc927

src/bin/e_client.c

index bba1fdf3143414e9128a7016968a2cac70a13ec8..f07e965b714b83703db8e5b4b85b203b48cc5dd0 100644 (file)
@@ -1235,6 +1235,10 @@ _e_client_move_begin(E_Client *ec)
         if (e_config->border_raise_on_mouse_action)
           evas_object_raise(ec->frame);
      }
+
+   if (e_comp->hwc)
+     e_comp_override_add();
+
    return 1;
 }
 
@@ -1248,6 +1252,9 @@ _e_client_move_end(E_Client *ec)
    if (ec->transformed)
      _e_client_transform_move_end(ec);
 
+   if (e_comp->hwc)
+     e_comp_override_del();
+
    ecmove = NULL;
    return 1;
 }
@@ -1474,6 +1481,9 @@ _e_client_resize_end(E_Client *ec)
    if (ec->transformed)
      _e_client_transform_resize_end(ec);
 
+   if (e_comp->hwc)
+     e_comp_override_del();
+
    ecresize = NULL;
 
    return 1;
@@ -5861,6 +5871,10 @@ e_client_resize_begin(E_Client *ec)
         if (e_config->border_raise_on_mouse_action)
           evas_object_raise(ec->frame);
      }
+
+   if (e_comp->hwc)
+     e_comp_override_add();
+
    return EINA_TRUE;
 error:
    ec->resize_mode = E_POINTER_RESIZE_NONE;