From c961408d7f8e9123a96408162cefafc600e66f8f Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 7 Jul 2015 13:11:33 -0400 Subject: [PATCH] block client signal binding activation when mouse action is active this prevents oddities such as activating [window shade] and [resize] actions simultaneously from breaking the compositor --- src/bin/e_comp_object.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index adcc0e1..26ce07b 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -293,7 +293,7 @@ _e_comp_object_cb_signal_bind(void *data, Evas_Object *obj EINA_UNUSED, const ch #ifndef HAVE_WAYLAND_ONLY if (e_dnd_active()) return; #endif - if (cw->ec->iconic) return; + if (cw->ec->iconic || cw->ec->cur_mouse_action) return; e_bindings_signal_handle(E_BINDING_CONTEXT_WINDOW, E_OBJECT(cw->ec), emission, source); } -- 2.7.4