diff --git a/rtgui/saveasdlg.cc b/rtgui/saveasdlg.cc index 1818d748a..7067e8ed1 100644 --- a/rtgui/saveasdlg.cc +++ b/rtgui/saveasdlg.cc @@ -280,8 +280,6 @@ void SaveAsDialog::okPressed () void SaveAsDialog::cancelPressed () { - - fname = fchooser->get_filename(); response (Gtk::RESPONSE_CANCEL); } @@ -297,7 +295,7 @@ void SaveAsDialog::formatChanged (Glib::ustring f) } } -void SaveAsDialog::setInitialFileName (Glib::ustring fname) +void SaveAsDialog::setInitialFileName (const Glib::ustring& fname) { this->fname = fname; fchooser->set_current_name(fname); diff --git a/rtgui/saveasdlg.h b/rtgui/saveasdlg.h index 9b06471e8..073be23f4 100644 --- a/rtgui/saveasdlg.h +++ b/rtgui/saveasdlg.h @@ -57,7 +57,7 @@ public: bool getToTailOfQueue (); int getSaveMethodNum (); - void setInitialFileName (Glib::ustring iname); + void setInitialFileName (const Glib::ustring& iname); void setImagePath (const Glib::ustring& imagePath); void okPressed ();