index 749589900a2716f5c9c183d83e1144a964b038ac..541eb388baae16d15e7547c5e78e86b2b721a2ac 100644 (file)
bool
FileOpenDialogImplGtk::show()
{
- Glib::ustring s = Glib::filename_to_utf8 (get_current_folder());
- if (s.length() == 0)
- s = getcwd (NULL, 0);
- set_current_folder(Glib::filename_from_utf8(s)); //hack to force initial dir listing
set_modal (TRUE); //Window
sp_transientize((GtkWidget *)gobj()); //Make transient
gint b = run(); //Dialog
const Glib::ustring &dir,
FileDialogType fileTypes,
const Glib::ustring &title,
- const Glib::ustring &/*default_key*/ ) :
+ const Glib::ustring &/*default_key*/,
+ const gchar* docTitle) :
FileDialogBaseGtk(parentWindow, title, Gtk::FILE_CHOOSER_ACTION_SAVE, fileTypes, "dialogs.save_as")
{
+ FileSaveDialog::myDocTitle = docTitle;
+
/* One file at a time */
set_select_multiple(false);