diff options
author | Rafael Antognolli <rafael.antognolli@intel.com> | 2013-11-01 14:33:54 -0200 |
---|---|---|
committer | Rafael Antognolli <rafael.antognolli@intel.com> | 2013-11-01 15:07:53 -0200 |
commit | 6aa11cf89d305da10058edfade3e463cdaae9a2d (patch) | |
tree | 5b07fb58dfb4386adbd768dfeb1810f1431cad02 | |
parent | 839a737a626d6840c37ce166cc8834b765595bc1 (diff) | |
download | efl-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.c | 2 | ||||
-rw-r--r-- | src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c | 5 |
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); } } |