Restored ability to save LastSaveAsPath lost during conversion to multi-tab interface. Added options for SaveAs dialog size
This commit is contained in:
@@ -181,6 +181,7 @@ EditorPanel::EditorPanel (Thumbnail* tmb, rtengine::InitialImage* isrc) : parent
|
||||
else
|
||||
saveAsDialog = new SaveAsDialog (Glib::get_user_special_dir (G_USER_DIRECTORY_PICTURES));
|
||||
|
||||
saveAsDialog->set_default_size (options.saveAsDialogWidth, options.saveAsDialogHeight);
|
||||
|
||||
// connect listeners
|
||||
profilep->setProfileChangeListener (tpc);
|
||||
@@ -591,6 +592,10 @@ void EditorPanel::saveAsPressed () {
|
||||
if (fname=="")
|
||||
return;
|
||||
|
||||
options.lastSaveAsPath = saveAsDialog->getDirectory ();
|
||||
options.saveAsDialogWidth = saveAsDialog->get_width();
|
||||
options.saveAsDialogHeight = saveAsDialog->get_height();
|
||||
|
||||
SaveFormat sf = saveAsDialog->getFormat ();
|
||||
if (getExtension (fname)!=sf.format)
|
||||
fname = fname + "." + sf.format;
|
||||
|
Reference in New Issue
Block a user