cedric pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=7d500e3331dfac4d2a5ec834e0fd5124529b075f
commit 7d500e3331dfac4d2a5ec834e0fd5124529b075f Author: kabeer khan <kabeer.k...@samsung.com> Date: Fri Mar 6 16:34:01 2015 +0100 test: fix crash of configuration test Summary: Add extra check to prevent crashing when user clicks configuration test from elementary_test window Signed-off-by: kabeer khan <kabeer.k...@samsung.com> Reviewers: seoz, cedric Differential Revision: https://phab.enlightenment.org/D2086 Signed-off-by: Cedric BAIL <ced...@osg.samsung.com> --- src/bin/test_config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/test_config.c b/src/bin/test_config.c index fe8159f..bf032a7 100644 --- a/src/bin/test_config.c +++ b/src/bin/test_config.c @@ -416,7 +416,7 @@ _plug_add(Evas_Object *win, Evas_Object *bx, const char *name) } while(0) void -test_config(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUSED) +test_config(void *data, Evas_Object *obj, void *event_info EINA_UNUSED) { App_Data *ad; Prof_Data *pd = (Prof_Data *)data; @@ -514,7 +514,7 @@ test_config(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNUS evas_object_smart_callback_add(win, "profile,changed", _win_profile_changed_cb, NULL); evas_object_smart_callback_add(win, "delete,request", _win_del_cb, NULL); - if (pd) + if (pd && !obj) //obj is NULL when called by _bt_win_add but not when user clicks this test { if (pd->available_profiles[0]) elm_win_available_profiles_set(win, --