diff --git a/Polyhedron/demo/Polyhedron/MainWindow.cpp b/Polyhedron/demo/Polyhedron/MainWindow.cpp index 54cfde41e68..d4365323f33 100644 --- a/Polyhedron/demo/Polyhedron/MainWindow.cpp +++ b/Polyhedron/demo/Polyhedron/MainWindow.cpp @@ -1015,7 +1015,7 @@ void MainWindow::open(QString filename) Q_FOREACH(CGAL::Three::Polyhedron_demo_io_plugin_interface* io_plugin, io_plugins) { if ( !io_plugin->canLoad() ) continue; all_items << io_plugin->name(); - if ( file_matches_filter(io_plugin->loadNameFilters(), filename) ) + if ( file_matches_filter(io_plugin->loadNameFilters(), filename.toLower()) ) selected_items << io_plugin->name(); } } @@ -1642,7 +1642,7 @@ void MainWindow::save(QString filename, CGAL::Three::Scene_item* item) { bool saved = false; Q_FOREACH(CGAL::Three::Polyhedron_demo_io_plugin_interface* plugin, io_plugins) { if( plugin->canSave(item) && - file_matches_filter(plugin->saveNameFilters(),filename) ) + file_matches_filter(plugin->saveNameFilters(),filename.toLower()) ) { if(plugin->save(item, fileinfo)) {