# HG changeset patch # User ib # Date 1364410573 0 # Node ID 76d4f38ffdf94a5a04c04a3075b6538ed6b7b06c # Parent fab37d38b77caeb3a0aaac932d7a3c592bc52f4e Fix crash with file selector after pressing OK. The crash would occur with the "dot directory" selected and pressing OK when previously either the "directory up" button or OK (to refresh the file list) has been pressed. diff -r fab37d38b77c -r 76d4f38ffdf9 gui/dialog/fileselect.c --- a/gui/dialog/fileselect.c Mon Mar 25 23:03:07 2013 +0000 +++ b/gui/dialog/fileselect.c Wed Mar 27 18:56:13 2013 +0000 @@ -372,11 +372,11 @@ gchar *utf8dir; chdir( ".." ); - fsSelectedFile=fsThatDir; CheckDir( fsFNameList ); utf8dir = get_current_dir_name_utf8(); gtk_entry_set_text( GTK_ENTRY( fsPathCombo ),utf8dir ); g_free(utf8dir); + fsSelectedFile=fsThatDir; return; } @@ -391,12 +391,12 @@ { gchar *utf8dir; if ( chdir( fsSelectedFile ) != 0 ) return; - fsSelectedFile=fsThatDir; CheckDir( fsFNameList ); utf8dir = get_current_dir_name_utf8(); gtk_entry_set_text( GTK_ENTRY( fsPathCombo ),utf8dir ); g_free(utf8dir); gtk_widget_grab_focus( fsFNameList ); + fsSelectedFile=fsThatDir; return; }