diff options
author | Lukasz Stanislawski <l.stanislaws@samsung.com> | 2014-05-14 12:02:10 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2014-05-14 12:02:10 +0900 |
commit | d23c37169f4e613d10b0fb41e474d2ed1b521b68 (patch) | |
tree | 07b5c690c57fd7f444f5a02f969e7f10b10276e8 /src/tests/elm_suite.c | |
parent | c3526921d76dab7d27d7c06d8e902359be180ae0 (diff) | |
download | elementary-d23c37169f4e613d10b0fb41e474d2ed1b521b68.tar.gz |
layout: remove sizing_eval call when layout is already destructed. @fix
Summary:
Layout's sub_object_del function calls sizing_eval even if layout's smart_del
function has already been called (Due to widget_smart_del impl).
This patch adds 'destructed_is' flag to Elm_Layout_Smart_Data and prevents unneeded
sizing_eval calls when object is already destructed.
Patch also fixes SIGSEGV in layout derived entry widget caused by calling
sizing_eval after entry_smart_del destructor.
Added entry test to avoid regression for SIGSEGV bug.
Test Plan: run tests/elm_test_entry
Reviewers: raster, seoz, tasn, cedric
Differential Revision: https://phab.enlightenment.org/D823
Diffstat (limited to 'src/tests/elm_suite.c')
-rw-r--r-- | src/tests/elm_suite.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tests/elm_suite.c b/src/tests/elm_suite.c index 7056b35fe..f5868335b 100644 --- a/src/tests/elm_suite.c +++ b/src/tests/elm_suite.c @@ -17,6 +17,7 @@ static const Elementary_Test_Case etc[] = { { "Elementary", elm_test_init }, { "elm_check", elm_test_check }, { "elm_colorselector", elm_test_colorselector }, + { "elm_entry", elm_test_entry}, { NULL, NULL } }; |