summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/filedialogimpl-win32.cpp
diff options
context:
space:
mode:
authorMarc Jeanmougin <marcjeanmougin@free.fr>2018-01-07 12:23:59 +0000
committerMarc Jeanmougin <marcjeanmougin@free.fr>2018-01-07 12:23:59 +0000
commit62417f1a061918e9cff30dfd90b9e565bd7821b7 (patch)
tree65ffa62d885ed270dcf9e43a5032492d6f6962c3 /src/ui/dialog/filedialogimpl-win32.cpp
parentFix for bug 1741625. Visio stencil (.vss) don't load in 0.92+devel ('No resul... (diff)
downloadinkscape-62417f1a061918e9cff30dfd90b9e565bd7821b7.tar.gz
inkscape-62417f1a061918e9cff30dfd90b9e565bd7821b7.zip
Improve FileSave dialog
Diffstat (limited to 'src/ui/dialog/filedialogimpl-win32.cpp')
-rw-r--r--src/ui/dialog/filedialogimpl-win32.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ui/dialog/filedialogimpl-win32.cpp b/src/ui/dialog/filedialogimpl-win32.cpp
index 7aca8e242..8cdf31db6 100644
--- a/src/ui/dialog/filedialogimpl-win32.cpp
+++ b/src/ui/dialog/filedialogimpl-win32.cpp
@@ -1636,7 +1636,7 @@ void FileSaveDialogImplWin32::createFilterMenu()
const gchar *filter_extension = omod->get_extension();
filter.filter = g_utf8_to_utf16(
filter_extension, -1, NULL, &filter.filter_length, NULL);
- knownExtensions.insert( Glib::ustring(filter_extension).casefold() );
+ knownExtensions.insert(std::pair<Glib::ustring, Inkscape::Extension::Output*>(Glib::ustring(filter_extension).icasefold(), omod));
// Type
filter.name = g_utf8_to_utf16(
@@ -1709,7 +1709,7 @@ void FileSaveDialogImplWin32::addFileType(Glib::ustring name, Glib::ustring patt
filter_length = all_exe_files.name_length + all_exe_files.filter_length + 3; // Add 3 for two \0s and a *
- knownExtensions.insert( Glib::ustring(all_exe_files_filter).casefold() );
+ knownExtensions.insert(std::pair<Glib::ustring, Inkscape::Extension::Output*>(Glib::ustring(all_exe_files_filter).casefold(), NULL));
int extension_index = 0;
_extension_map = new Inkscape::Extension::Extension*[filter_count];