summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Antognolli <rafael.antognolli@intel.com>2013-11-01 14:33:54 -0200
committerRafael Antognolli <rafael.antognolli@intel.com>2013-11-01 15:07:53 -0200
commit6aa11cf89d305da10058edfade3e463cdaae9a2d (patch)
tree5b07fb58dfb4386adbd768dfeb1810f1431cad02
parent839a737a626d6840c37ce166cc8834b765595bc1 (diff)
downloadefl-6aa11cf89d305da10058edfade3e463cdaae9a2d.tar.gz
ecore/wayland: Set win->moving from inside ecore_wayland.
We can set it from the ecore_wl_window_move() function, instead of directly changing the attribute.
-rw-r--r--src/lib/ecore_wayland/ecore_wl_window.c2
-rw-r--r--src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c5
2 files changed, 3 insertions, 4 deletions
diff --git a/src/lib/ecore_wayland/ecore_wl_window.c b/src/lib/ecore_wayland/ecore_wl_window.c
index 97508e28f1..fc71053d06 100644
--- a/src/lib/ecore_wayland/ecore_wl_window.c
+++ b/src/lib/ecore_wayland/ecore_wl_window.c
@@ -136,6 +136,8 @@ ecore_wl_window_move(Ecore_Wl_Window *win, int x, int y)
if (!win) return;
+ win->moving = EINA_TRUE;
+
ecore_wl_window_update_location(win, x, y);
if (win->shell_surface)
diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
index 4aa27df1bc..172cafe437 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c
@@ -1391,10 +1391,7 @@ _ecore_evas_wayland_move(Ecore_Evas *ee, int x, int y)
{
wdata = ee->engine.data;
if (wdata->win)
- {
- wdata->win->moving = EINA_TRUE;
- ecore_wl_window_move(wdata->win, x, y);
- }
+ ecore_wl_window_move(wdata->win, x, y);
}
}