devilhorns pushed a commit to branch master.

commit 71a64436cff2a40aab55f7456b98c2b89e0eb776
Author: Chris Michael <>
Date:   Thu Jul 30 15:26:39 2015 -0400

    elementary: Call ecore_wl_window_update_location function when opaque 
region gets updated
    Summary: This fixes T2624 where ecore_wl_window_update_location was
    being called inside the Ecore_Evas too often. It is now only called
    from the Elementary window whenever we update the opaque region. This
    should help to fix the resize issue that we are seeing in wl.
    Signed-off-by: Chris Michael <>
 src/lib/elm_win.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c
index 0e34a7e..5aefe7d 100644
--- a/src/lib/elm_win.c
+++ b/src/lib/elm_win.c
@@ -1237,12 +1237,14 @@ _elm_win_opaque_update(Elm_Win_Data *sd)
         ecore_evas_geometry_get(sd->ee, NULL, NULL, &ow, &oh);
         ecore_wl_window_opaque_region_set(sd->, 0, 0, ow, oh);
+        ecore_wl_window_update_location(sd->, 0, 0, ow, oh);
    edje_object_part_geometry_get(sd->frame_obj, "elm.spacer.opaque",
                                  &ox, &oy, &ow, &oh);
    ecore_wl_window_opaque_region_set(sd->, ox, oy, ow, oh);
+   ecore_wl_window_update_location(sd->, ox, oy, ow, oh);


Reply via email to