diff --git a/src/ui/dialog/export-batch.cpp b/src/ui/dialog/export-batch.cpp index 2792e866f2bae793bba18e112f26ed906dd2803a..a98b6a0d618e0b4de86269f997cff409a2f4aa16 100644 --- a/src/ui/dialog/export-batch.cpp +++ b/src/ui/dialog/export-batch.cpp @@ -301,8 +301,6 @@ void BatchExport::refreshItems() { if (!_desktop || !_document) return; - _document->ensureUpToDate(); - // Create New List of Items std::set itemsList; std::set pageList; diff --git a/src/ui/dialog/export-single.cpp b/src/ui/dialog/export-single.cpp index 592f8f65ce1352ac65e4b46fef34eb425922095d..d3b7c6bb54de221a3d13f89de7677d32917d89c1 100644 --- a/src/ui/dialog/export-single.cpp +++ b/src/ui/dialog/export-single.cpp @@ -149,6 +149,7 @@ void SingleExport::selectionChanged(Inkscape::Selection *selection) if (!_desktop || _desktop->getSelection() != selection) { return; } + Glib::ustring pref_key_name = prefs->getString("/dialogs/export/exportarea/value"); for (auto [key, name] : selection_names) { if (name == pref_key_name && current_key != key && key != SELECTION_SELECTION) { @@ -279,7 +280,6 @@ void SingleExport::refreshArea() { if (_document) { Geom::OptRect bbox; - _document->ensureUpToDate(); switch (current_key) { case SELECTION_SELECTION: