summaryrefslogtreecommitdiffstats
path: root/src/verbs.cpp
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2018-09-22 01:23:04 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2018-09-22 01:23:04 +0000
commit7cd9900d0d7ff692a6cf0a0fbfa3651413c27ca8 (patch)
tree733ddd2e985d44d1ebc3318dee89a8658424aaa9 /src/verbs.cpp
parentfix CTRL+button2 rotation direction (diff)
downloadinkscape-7cd9900d0d7ff692a6cf0a0fbfa3651413c27ca8.tar.gz
inkscape-7cd9900d0d7ff692a6cf0a0fbfa3651413c27ca8.zip
Fix problems on dialogs with extensions. TODO: Add dialog on drag&drop a SVG
Diffstat (limited to 'src/verbs.cpp')
-rw-r--r--src/verbs.cpp12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/verbs.cpp b/src/verbs.cpp
index fd3febc2c..4834f02d0 100644
--- a/src/verbs.cpp
+++ b/src/verbs.cpp
@@ -889,14 +889,10 @@ void FileVerb::perform(SPAction *action, void *data)
sp_file_new_default();
break;
case SP_VERB_FILE_OPEN:
- prefs->setString("/options/openmethod/value", "open");
sp_file_open_dialog(*parent, nullptr, nullptr);
- prefs->setString("/options/openmethod/value", "done");
break;
case SP_VERB_FILE_REVERT:
- prefs->setString("/options/openmethod/value", "revert");
sp_file_revert_dialog();
- prefs->setString("/options/openmethod/value", "done");
break;
case SP_VERB_FILE_SAVE:
sp_file_save(*parent, nullptr, nullptr);
@@ -914,17 +910,15 @@ void FileVerb::perform(SPAction *action, void *data)
sp_file_print(*parent);
break;
case SP_VERB_FILE_IMPORT:
- prefs->setString("/options/openmethod/value","import");
+ prefs->setBool("/options/onimport",true);
sp_file_import(*parent);
- prefs->setString("/options/openmethod/value", "done");
+ prefs->setBool("/options/onimport",false);
break;
// case SP_VERB_FILE_EXPORT:
// sp_file_export_dialog(*parent);
// break;
case SP_VERB_FILE_IMPORT_FROM_OCAL:
- prefs->setString("/options/openmethod/value", "ocal");
sp_file_import_from_ocal(*parent);
- prefs->setString("/options/openmethod/value", "done");
break;
// case SP_VERB_FILE_EXPORT_TO_OCAL:
// sp_file_export_to_ocal(*parent);
@@ -939,9 +933,7 @@ void FileVerb::perform(SPAction *action, void *data)
sp_ui_close_view(nullptr);
break;
case SP_VERB_FILE_TEMPLATES:
- prefs->setString("/options/openmethod/value", "template");
Inkscape::UI::NewFromTemplate::load_new_from_template();
- prefs->setString("/options/openmethod/value", "done");
break;
default:
break;