summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2018-06-25 15:20:27 -0400
committerChris Michael <cp.michael@samsung.com>2018-06-25 15:20:27 -0400
commit93228108efaf6097ac680664bdb9158b5cf57499 (patch)
treee7eafa14c713dbf780fce20f6b7c657eddbcbb0e
parent7bbf18a950c027a365fea1b88e8dc3f16bb81abe (diff)
downloadefl-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.c2
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