discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=800c3ee81033985c8a0b409fe50e4e024b913db1

commit 800c3ee81033985c8a0b409fe50e4e024b913db1
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Thu Dec 10 14:20:16 2015 -0500

    win: run wayland region updating during RENDER_FLUSH_PRE
    
    regions have not yet been calculated during RENDER_PRE, and commit
    happens during the outbuf flush, so this callback should be the latest
    possible time at which window geometry can be sent
---
 src/lib/elm_win.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c
index b9fb0cf..c9729ce 100644
--- a/src/lib/elm_win.c
+++ b/src/lib/elm_win.c
@@ -3044,7 +3044,7 @@ _elm_win_frame_add(Elm_Win_Data *sd,
    evas_object_event_callback_add
      (sd->frame_obj, EVAS_CALLBACK_RESIZE, _elm_win_frame_obj_resize, sd);
 #ifdef HAVE_ELEMENTARY_WL2
-   evas_event_callback_add(sd->evas, EVAS_CALLBACK_RENDER_PRE, 
_elm_win_frame_pre_render, sd);
+   evas_event_callback_add(sd->evas, EVAS_CALLBACK_RENDER_FLUSH_PRE, 
_elm_win_frame_pre_render, sd);
 #endif
 
    /* NB: Do NOT remove these calls !! Needed to calculate proper
@@ -3102,7 +3102,7 @@ _elm_win_frame_del(Elm_Win_Data *sd)
         evas_object_event_callback_del_full
           (sd->frame_obj, EVAS_CALLBACK_RESIZE, _elm_win_frame_obj_resize, sd);
 #ifdef HAVE_ELEMENTARY_WL2
-        evas_event_callback_del_full(sd->evas, EVAS_CALLBACK_RENDER_PRE, 
_elm_win_frame_pre_render, sd);
+        evas_event_callback_del_full(sd->evas, EVAS_CALLBACK_RENDER_FLUSH_PRE, 
_elm_win_frame_pre_render, sd);
 #endif
 
         edje_object_signal_callback_del

-- 


Reply via email to