HomePhabricator

efl_ui_win: Move force resize code on first draw

Authored by jsuya on Oct 11 2018, 4:28 AM.

Description

efl_ui_win: Move force resize code on first draw

Summary:
In D6165, there was a modification that forced resize_job
to be called using sd-> deferred_resize_job.
Even if we set true in sd-> deferred_resize_job,
it will be changed to false by calling other function to be called.
(sd->deferred_resize_job = EINA_TRUE; ->

_elm_win_resize_objects_eval ->
_elm_win_resize_job ->
 sd->deferred_resize_job = EINA_FALSE;)

Eventually _elm_win_frame_obj_update is not called.
There is a case where _elm_win_frame_obj_update can not called in tizen.
For this reason, make sure to call resize_job when first drawing based on D6165.

Test Plan: N/A

Reviewers: eagleeye, zmike, woohyun

Subscribers: cedric, reviewers, committers

Tags: efl

Differential Revision: https://phab.enlightenment.org/D7156

Details

Committed
woohyunOct 11 2018, 4:28 AM
Differential Revision
D7156: efl_ui_win: Move force resize code on first draw
Parents
rEFLb2c26c1875bc: efl_ui_progressbar: avoid meaningless theme_apply
Branches
Unknown
Tags
Unknown