ungrab comp input if either keyboard or mouse is set, not both
authorMike Blumenkrantz <zmike@samsung.com>
Mon, 27 Jan 2014 14:30:15 +0000 (09:30 -0500)
committerMike Blumenkrantz <zmike@samsung.com>
Mon, 27 Jan 2014 15:58:40 +0000 (10:58 -0500)
T858

src/bin/e_comp.c

index 6bba5e8..c4f4128 100644 (file)
@@ -1746,7 +1746,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;
-   if ((!mwin) || (!kwin)) return;
+   if ((!mwin) && (!kwin)) return;
    e_grabinput_release(mwin, kwin);
    evas_event_feed_mouse_out(c->evas, 0, NULL);
    evas_event_feed_mouse_in(c->evas, 0, NULL);