diff options
author | Jaehyun Cho <jae_hyun.cho@samsung.com> | 2019-10-11 09:42:51 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@samsung.com> | 2019-10-11 10:16:35 -0400 |
commit | e21cbb2a7d8f4de08dea714f1378136d8e8e1e8f (patch) | |
tree | 283c444bb975444902fc1193f60d01091e090de0 | |
parent | de96af44dd731fbb0c59e19e190ab2cf593f5430 (diff) | |
download | efl-e21cbb2a7d8f4de08dea714f1378136d8e8e1e8f.tar.gz |
efl_ui_panes: fix not to consider content min size for legacy panes
Summary:
Since legacy panes did not consider its content's min size, the
content's min size calculation logic is not done for legacy panes.
Reviewers: zmike
Reviewed By: zmike
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10372
-rw-r--r-- | src/lib/elementary/efl_ui_panes.c | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/lib/elementary/efl_ui_panes.c b/src/lib/elementary/efl_ui_panes.c index ea1c9fe06a..3047fb3052 100644 --- a/src/lib/elementary/efl_ui_panes.c +++ b/src/lib/elementary/efl_ui_panes.c @@ -209,17 +209,15 @@ _efl_ui_panes_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Panes_Data *sd) Eo *first_content, *second_content; Eina_Size2D min; + /* Legacy panes did not consider its content's min size. + * Therefore, to keep the backward compatibility, the following calculation + * is not done for legacy panes. */ + if (elm_widget_is_legacy(obj)) return; + efl_canvas_group_need_recalculate_set(obj, EINA_FALSE); - if (elm_widget_is_legacy(obj)) - { - first_content = efl_content_get(efl_part(obj, "elm.swallow.left")); - second_content = efl_content_get(efl_part(obj, "elm.swallow.right")); - } - else - { - first_content = efl_content_get(efl_part(obj, "first")); - second_content = efl_content_get(efl_part(obj, "second")); - } + + first_content = efl_content_get(efl_part(obj, "first")); + second_content = efl_content_get(efl_part(obj, "second")); if (first_content) { |