[mutter] wayland: Don't send superfluous configures for uninteresting grab ops



commit d34ece6f1a255724d5f15c9b137831f03a717be1
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Thu Jul 17 15:53:38 2014 -0400

    wayland: Don't send superfluous configures for uninteresting grab ops

 src/wayland/window-wayland.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/src/wayland/window-wayland.c b/src/wayland/window-wayland.c
index e467754..3fca40b 100644
--- a/src/wayland/window-wayland.c
+++ b/src/wayland/window-wayland.c
@@ -133,7 +133,8 @@ static void
 meta_window_wayland_grab_op_began (MetaWindow *window,
                                    MetaGrabOp  op)
 {
-  surface_state_changed (window);
+  if (meta_grab_op_is_resizing (op))
+    surface_state_changed (window);
 
   META_WINDOW_CLASS (meta_window_wayland_parent_class)->grab_op_began (window, op);
 }
@@ -142,7 +143,8 @@ static void
 meta_window_wayland_grab_op_ended (MetaWindow *window,
                                    MetaGrabOp  op)
 {
-  surface_state_changed (window);
+  if (meta_grab_op_is_resizing (op))
+    surface_state_changed (window);
 
   META_WINDOW_CLASS (meta_window_wayland_parent_class)->grab_op_ended (window, op);
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]