Enlightenment CVS committal

Author  : codewarrior
Project : e17
Module  : proto

Dir     : e17/proto/etk/src/lib


Modified Files:
        etk_filechooser_widget.c 


Log Message:
[Etk_Filechooser_Widget] Patch from Dave (DaveMDS <[EMAIL PROTECTED]>) to fix 
invalid return if no file has been selected

===================================================================
RCS file: /cvs/e/e17/proto/etk/src/lib/etk_filechooser_widget.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -3 -r1.14 -r1.15
--- etk_filechooser_widget.c    20 Oct 2006 17:51:44 -0000      1.14
+++ etk_filechooser_widget.c    19 Dec 2006 21:52:03 -0000      1.15
@@ -238,14 +238,14 @@
  */
 const char *etk_filechooser_widget_selected_file_get(Etk_Filechooser_Widget 
*filechooser_widget)
 {
-   const char *filename;
+   const char *filename = NULL;
    Etk_Tree_Row *row;
 
    if (!filechooser_widget && !(filechooser_widget->files_tree))
       return NULL;
 
-   row = etk_tree_selected_row_get(ETK_TREE(filechooser_widget->files_tree));
-   etk_tree_row_fields_get(row, filechooser_widget->files_name_col, NULL, 
NULL, &filename, NULL);
+   if (row = 
etk_tree_selected_row_get(ETK_TREE(filechooser_widget->files_tree)))
+       etk_tree_row_fields_get(row, filechooser_widget->files_name_col, NULL, 
NULL, &filename, NULL);
 
    return filename;
 }



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to