discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=13b702816e34a3337058431f1d383d5adb681f16
commit 13b702816e34a3337058431f1d383d5adb681f16 Author: Mike Blumenkrantz <[email protected]> Date: Tue Jun 19 13:40:43 2018 -0400 efl_ui_win: check frame_obj existence before operating on it in pre_render Summary: this object will not exist for fake win objects, e.g., in enlightenment fix T7033 Depends on D6319 Reviewers: bu5hm4n, Hermet, woohyun, devilhorns Reviewed By: bu5hm4n Subscribers: cedric, #committers Tags: #efl Maniphest Tasks: T7033 Differential Revision: https://phab.enlightenment.org/D6320 --- src/lib/elementary/efl_ui_win.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/elementary/efl_ui_win.c b/src/lib/elementary/efl_ui_win.c index 60f8600bfe..9a662c43b7 100644 --- a/src/lib/elementary/efl_ui_win.c +++ b/src/lib/elementary/efl_ui_win.c @@ -1008,9 +1008,12 @@ _elm_win_pre_render(Ecore_Evas *ee) */ sd->deferred_resize_job = EINA_TRUE; - /* force initial sizing on frame to enable sizing of content */ - edje_object_size_min_calc(sd->frame_obj, &mw, &mh); - evas_object_resize(sd->frame_obj, mw, mh); + if (sd->frame_obj) + { + /* force initial sizing on frame to enable sizing of content */ + edje_object_size_min_calc(sd->frame_obj, &mw, &mh); + evas_object_resize(sd->frame_obj, mw, mh); + } if (sd->img_obj) { --
