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,

-- 


Reply via email to