From 6a90f66cc494be53a23d1a99385f6b37d89c3718 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 26 Feb 2014 11:43:11 -0500 Subject: [PATCH] use comp overrides when grabbing comp input --- src/bin/e_comp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/e_comp.c b/src/bin/e_comp.c index 9b162be93..7d6b877ee 100644 --- a/src/bin/e_comp.c +++ b/src/bin/e_comp.c @@ -1738,6 +1738,7 @@ e_comp_grab_input(E_Comp *c, Eina_Bool mouse, Eina_Bool kbd) mwin = c->ee_win; if (kbd || c->input_mouse_grabs) kwin = c->ee_win; + e_comp_override_add(c); if ((c->input_mouse_grabs && c->input_key_grabs) || e_grabinput_get(mwin, 0, kwin)) { @@ -1763,6 +1764,7 @@ e_comp_ungrab_input(E_Comp *c, Eina_Bool mouse, Eina_Bool kbd) c->input_mouse_grabs -= mouse; if (c->input_key_grabs) c->input_key_grabs -= kbd; + e_comp_override_timed_pop(c); if ((!mwin) && (!kwin)) return; e_grabinput_release(mwin, kwin); evas_event_feed_mouse_out(c->evas, 0, NULL);