config: Fix segfault
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>
Wed, 24 Dec 2014 12:16:01 +0000 (13:16 +0100)
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>
Sun, 28 Dec 2014 10:15:26 +0000 (11:15 +0100)
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

index 95703aa..48dd28c 100644 (file)
@@ -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);