e_comp_wl_input: add check for ec->mouse.in when gets cursor_set 86/72186/1
authorDuna Oh <duna.oh@samsung.com>
Tue, 31 May 2016 06:27:20 +0000 (15:27 +0900)
committerDuna Oh <duna.oh@samsung.com>
Tue, 31 May 2016 06:36:26 +0000 (15:36 +0900)
code sync with upstream

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ib0eea52fb6b152c6213223fbcea5cdda7cf5f480

src/bin/e_comp_wl_input.c

index 983a6dc..618cb4e 100644 (file)
@@ -72,8 +72,11 @@ _e_comp_wl_input_pointer_cb_cursor_set(struct wl_client *client, struct wl_resou
        if (e_pixmap_type_get(ec->pixmap) != E_PIXMAP_TYPE_WL) continue;
        if (!ec->comp_data->surface) continue;
        if (client != wl_resource_get_client(ec->comp_data->surface)) continue;
-       got_mouse = EINA_TRUE;
-       break;
+       if (ec->mouse.in)
+         {
+            got_mouse = EINA_TRUE;
+            break;
+         }
      }
    if (!got_mouse) return;
    if (!surface_resource)