Fix zmike issue w/ surface losing focus when we move/resize.
authorChris Michael <cp.michael@samsung.com>
Thu, 12 Sep 2013 13:58:44 +0000 (14:58 +0100)
committerChris Michael <cp.michael@samsung.com>
Thu, 12 Sep 2013 14:02:59 +0000 (15:02 +0100)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/bin/e_comp_wl.c

index 328b825..719d125 100644 (file)
@@ -592,9 +592,7 @@ wl_pointer_set_focus(struct wl_pointer *pointer, struct wl_resource *surface, wl
      }
 
    resource = _find_resource_for_surface(&pointer->resource_list, surface);
-   if (resource &&
-       (pointer->focus != surface ||
-           pointer->focus_resource != resource)) 
+   if (resource)
      {
         struct wl_display *disp;
 
@@ -2249,7 +2247,6 @@ _e_comp_wl_pointer_configure(E_Wayland_Surface *ews, Evas_Coord x, Evas_Coord y,
    if (!input->wl.seat.pointer->focus) return;
 
    if ((focus = wl_resource_get_user_data(input->wl.seat.pointer->focus)))
-//   if ((focus = (E_Wayland_Surface *)input->wl.seat.pointer->focus))
      {
         /* NB: Ideally, I wanted to use the e_pointer methods here so that 
          * the cursor would match the E theme, however Wayland currently