Enlightenment CVS committal

Author  : urandom
Project : e17
Module  : proto

Dir     : e17/proto/edje_viewer/src/bin


Modified Files:
        etk_gui.c 


Log Message:
fix the filechooser

===================================================================
RCS file: /cvs/e/e17/proto/edje_viewer/src/bin/etk_gui.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- etk_gui.c   19 Jun 2006 17:39:29 -0000      1.3
+++ etk_gui.c   19 Jun 2006 18:03:40 -0000      1.4
@@ -227,11 +227,20 @@
 static void _gui_fm_ok_clicked_cb(Etk_Object *obj, void *data)
 {
    Gui *gui;
+   char *file;
+   char *dir;
 
    if (!(gui = data)) return;
 
-   gui->file = etk_filechooser_widget_selected_file_get(
+   dir = etk_filechooser_widget_current_folder_get(
           ETK_FILECHOOSER_WIDGET(gui->fm_chooser));
+   file = etk_filechooser_widget_selected_file_get(
+          ETK_FILECHOOSER_WIDGET(gui->fm_chooser));
+   gui->file = strdup(dir);
+   gui->file = strcat(gui->file, "/");
+   gui->file = strcat(gui->file, file);
+   free(dir);
+   free(file);
    list_entries(gui->file, ETK_TREE(gui->tree), ETK_TREE(gui->output),
         ETK_CANVAS(gui->canvas));
    etk_window_hide_on_delete(ETK_OBJECT(gui->fm_dialog), NULL);




_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to