LarsGit223 commented on this pull request.
- GtkWidget *dialog;
+ + dialog = gtk_file_chooser_dialog_new(_("Add directory"), + GTK_WINDOW(wb_globals.geany_plugin->geany_data->main_widgets->window), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, + _("_Cancel"), GTK_RESPONSE_CANCEL, + _("Add"), GTK_RESPONSE_ACCEPT, NULL); + if (project != NULL) + { + gchar *path; + + /* Set the current folder to the location of the project file */ + path = wb_project_get_filename(project); + if (path != NULL) + { + path = g_path_get_dirname(path); + gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), path);
As I have removed the encoding conversion in the dialogs now, yes. The filename is set with the filename returned by the file chooser dialog. ```wb_project_get_filename()``` returns that filename (a copy).