From 7a53dc2b9d2d4aded1f9659f3f036bc09add8e6c Mon Sep 17 00:00:00 2001 From: devilhorns Date: Tue, 28 Feb 2012 22:51:01 +0000 Subject: [PATCH] Ecore_Wayland: Fix resize animation (little arrow @ bottom) not showing up. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@68523 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/ecore_wayland/ecore_wl_input.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/ecore_wayland/ecore_wl_input.c b/src/lib/ecore_wayland/ecore_wl_input.c index d99c708..398a45a 100644 --- a/src/lib/ecore_wayland/ecore_wl_input.c +++ b/src/lib/ecore_wayland/ecore_wl_input.c @@ -221,7 +221,10 @@ _ecore_wl_input_cb_pointer_focus(void *data, struct wl_input_device *input_devic win = input->pointer_focus; if ((win) && (win->surface != surface)) - _ecore_wl_input_pointer_focus_remove(input, timestamp); + { + if (!input->button) + _ecore_wl_input_pointer_focus_remove(input, timestamp); + } if (surface) { @@ -235,9 +238,9 @@ _ecore_wl_input_cb_pointer_focus(void *data, struct wl_input_device *input_devic _ecore_wl_input_mouse_up_send(input, timestamp); input->button = 0; } + else + _ecore_wl_input_mouse_in_send(input, timestamp); } - else - _ecore_wl_input_mouse_in_send(input, timestamp); } static void -- 2.7.4