summaryrefslogtreecommitdiff
path: root/src/tests/elm_suite.c
diff options
context:
space:
mode:
authorLukasz Stanislawski <l.stanislaws@samsung.com>2014-05-14 12:02:10 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2014-05-14 12:02:10 +0900
commitd23c37169f4e613d10b0fb41e474d2ed1b521b68 (patch)
tree07b5c690c57fd7f444f5a02f969e7f10b10276e8 /src/tests/elm_suite.c
parentc3526921d76dab7d27d7c06d8e902359be180ae0 (diff)
downloadelementary-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.c1
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 }
};