X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=src%2Ffilemenu.c;h=560f4d9b18fa3ade561429372ca82590f68ba94f;hb=a689c767988e598344ba249cde5709c4b24f3e00;hp=c3f13e03a31dfebd1e2824e55d3df22b591482fa;hpb=e57f14d42e7caff4850d0613611cfe764a9b39aa;p=emu8051.git diff --git a/src/filemenu.c b/src/filemenu.c index c3f13e0..560f4d9 100644 --- a/src/filemenu.c +++ b/src/filemenu.c @@ -38,6 +38,7 @@ void FileOpenEvent(GtkObject *object, gpointer data) { GtkWidget *file_dialog; + char *cwd; #if defined(DEBUG) g_print("FileOpenEvent()\n"); @@ -49,6 +50,11 @@ FileOpenEvent(GtkObject *object, gpointer data) GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL); + /* Opening file chooser to current working directory. */ + cwd = g_get_current_dir(); + gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(file_dialog), cwd); + g_free (cwd); + if (gtk_dialog_run(GTK_DIALOG(file_dialog)) == GTK_RESPONSE_ACCEPT) { char *selected_file;