X-Git-Url: http://winboard.nl/cgi-bin?p=xboard.git;a=blobdiff_plain;f=gtk%2Fxoptions.c;h=7a3a83175f67ce60ee304416f23bd7a630c1a74f;hp=51d8754375c705b335741144e823cbc4de1e304d;hb=78380102f6e5d4bbe6bacb0df21aa6afec8ff903;hpb=c972af9ffaac85819f9f0466c2b814553bd82be9 diff --git a/gtk/xoptions.c b/gtk/xoptions.c index 51d8754..7a3a831 100644 --- a/gtk/xoptions.c +++ b/gtk/xoptions.c @@ -1113,9 +1113,11 @@ void BrowseGTK(GtkWidget *widget, gpointer gdata) gtkfilter = gtk_file_filter_new(); gtkfilter_all = gtk_file_filter_new(); - char fileext[MSG_SIZ], *filter = currentOption[opt_i].textValue; + char fileext[MSG_SIZ], *filter = currentOption[opt_i].textValue, *old; - StartDir(filter, NULL); // change to start directory for this file type + GetWidgetText(¤tOption[opt_i], &old); // start in same directory as current widget contents + StartDir(filter, old); // change to start directory for this file type + g_free(old); /* select file or folder depending on option_type */ if (currentOption[opt_i].type == PathName)