Enlightenment CVS committal

Author  : titan
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_eap_editor.c 


Log Message:
Lets make sure if the editor closes and the fsel is open, the fsel closes too.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_eap_editor.c,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -3 -r1.42 -r1.43
--- e_eap_editor.c      27 Aug 2006 03:53:15 -0000      1.42
+++ e_eap_editor.c      27 Aug 2006 04:33:07 -0000      1.43
@@ -12,6 +12,7 @@
 
    Evas_Object *img;
    Evas_Object *img_widget;
+   E_Dialog    *fsel_dia;
    int          img_set;
 
    E_Config_Dialog *cfd;
@@ -156,6 +157,7 @@
        if (data->editor->img) evas_object_del(data->editor->img);
        if (data->editor->img_widget) evas_object_del(data->editor->img_widget);
        free(data->editor);
+       if (data->editor->fsel_dia) 
e_object_del(E_OBJECT(data->editor->fsel_dia));
      }
    free(data);
 }
@@ -283,7 +285,7 @@
 
    if (editor->img_widget) evas_object_del(editor->img_widget);
    editor->img_widget = e_widget_button_add(evas, "", NULL,
-                                           _e_eap_editor_cb_icon_select, data, 
NULL);
+                                           _e_eap_editor_cb_icon_select, data, 
editor);
    e_widget_button_icon_set(editor->img_widget, editor->img);
    e_widget_min_size_set(editor->img_widget, 48, 48);
    e_widget_frametable_object_append(o, editor->img_widget,
@@ -416,7 +418,9 @@
    E_Dialog *dia;
    Evas_Object *o;
    Evas_Coord mw, mh;
+   E_App_Edit *editor;
 
+   editor = data2;
    cfdata = data1;
    dia = e_dialog_new(cfdata->editor->cfd->con, "E", 
"_eap_icon_select_dialog");
    if (!dia) return;
@@ -438,6 +442,7 @@
    e_win_centered_set(dia->win, 1);
    e_dialog_show(dia);
    e_win_resize(dia->win, 475, 341);
+   editor->fsel_dia = dia;
 }
 
 static void



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to