--- gens-rc3.5-opengl/src/gens/util/rom.c 2005-01-10 15:24:01.000000000 -0600 +++ gens-dev/src/gens/util/rom.c 2006-07-13 21:47:07.000000000 -0500 @@ -100,7 +100,8 @@ void Update_Rom_Dir (char *Path) { - Get_Dir_From_Path (Path, Rom_Dir); +// Get_Dir_From_Path (Path, Rom_Dir); + sprintf (Rom_Dir, "%s", Path); } @@ -410,12 +411,14 @@ widget = create_file_chooser_dialog ("Open Rom", GTK_FILE_CHOOSER_ACTION_OPEN); // fileselection_set_dir (fd.filesel, Rom_Dir); + gtk_file_chooser_set_filename (GTK_FILE_CHOOSER(widget), Rom_Dir); addRomsFilter (widget); res = gtk_dialog_run (GTK_DIALOG (widget)); if (res == GTK_RESPONSE_OK) { filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (widget)); } + gtk_widget_destroy (widget); if (res == GTK_RESPONSE_CANCEL) return -1;