diff options
| author | Marc Jeanmougin <marcjeanmougin@free.fr> | 2018-01-07 12:23:59 +0000 |
|---|---|---|
| committer | Marc Jeanmougin <marcjeanmougin@free.fr> | 2018-01-07 12:23:59 +0000 |
| commit | 62417f1a061918e9cff30dfd90b9e565bd7821b7 (patch) | |
| tree | 65ffa62d885ed270dcf9e43a5032492d6f6962c3 /src/ui/dialog/filedialogimpl-win32.cpp | |
| parent | Fix for bug 1741625. Visio stencil (.vss) don't load in 0.92+devel ('No resul... (diff) | |
| download | inkscape-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.cpp | 4 |
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]; |
