diff options
author | Mike Blumenkrantz <zmike@samsung.com> | 2018-06-25 15:20:27 -0400 |
---|---|---|
committer | Chris Michael <cp.michael@samsung.com> | 2018-06-25 15:20:27 -0400 |
commit | 93228108efaf6097ac680664bdb9158b5cf57499 (patch) | |
tree | e7eafa14c713dbf780fce20f6b7c657eddbcbb0e | |
parent | 7bbf18a950c027a365fea1b88e8dc3f16bb81abe (diff) | |
download | efl-93228108efaf6097ac680664bdb9158b5cf57499.tar.gz |
elm/win: move trigger for "shot" to first pre-render callback
Summary:
in the case where the first render took far longer then the specified
shot interval, this would end up recording garbage since there was nothing
drawn yet
@fix
fix T6929
Reviewers: bu5hm4n, JackDanielZ, devilhorns
Reviewed By: devilhorns
Subscribers: cedric, #committers
Tags: #efl
Maniphest Tasks: T6929
Differential Revision: https://phab.enlightenment.org/D6426
-rw-r--r-- | src/lib/elementary/efl_ui_win.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index 8752d90aca..6b19306f3a 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -1026,6 +1026,7 @@ _elm_win_pre_render(Ecore_Evas *ee) ecore_x_window_shape_input_rectangle_set(sd->x.xwin, 0, 0, 0, 0); #endif sd->first_draw = EINA_TRUE; + if (sd->shot.info) _shot_handle(sd); } if (sd->deferred_resize_job) { @@ -2383,7 +2384,6 @@ _efl_ui_win_show(Eo *obj, Efl_Ui_Win_Data *sd) } _elm_win_state_eval(NULL); } - if (sd->shot.info) _shot_handle(sd); } static void |