From: Mike Blumenkrantz Date: Tue, 7 Jul 2015 17:11:33 +0000 (-0400) Subject: block client signal binding activation when mouse action is active X-Git-Tag: upstream/0.20.0~619 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c961408d7f8e9123a96408162cefafc600e66f8f;p=platform%2Fupstream%2Fenlightenment.git 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 --- diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index adcc0e12e5..26ce07b029 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); }