bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=0083aa552a84d0bc940db77be5fa97efad2ad1d1

commit 0083aa552a84d0bc940db77be5fa97efad2ad1d1
Author: Marcel Hollerbach <[email protected]>
Date:   Wed Dec 24 13:16:01 2014 +0100

    config: Fix segfault
    
    We can pass here NULL, win does not have a specific saved e_comp.
    So we pass NULL to e_comp_get and get the current active one.
    
    This fixes T1937.
---
 src/modules/conf_display/e_int_config_desk.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/modules/conf_display/e_int_config_desk.c 
b/src/modules/conf_display/e_int_config_desk.c
index 95703aa..48dd28c 100644
--- a/src/modules/conf_display/e_int_config_desk.c
+++ b/src/modules/conf_display/e_int_config_desk.c
@@ -166,7 +166,7 @@ _basic_create(E_Config_Dialog *cfd, Evas *evas, 
E_Config_Dialog_Data *cfdata)
    Evas_Object *o, *of, *ol, *ob;
    E_Zone *zone;
 
-   zone = e_zone_current_get(e_comp_get(cfd->dia->win));
+   zone = e_zone_current_get(e_comp_get(NULL));
 
    o = e_widget_list_add(evas, 0, 0);
 

-- 


Reply via email to