+ if ( open && masks.m_filters.size() > 1 ){
+ GtkFileFilter* filter = gtk_file_filter_new();
+ gtk_file_filter_set_name( filter, "Supported formats" );
+ for ( std::size_t i = 0; i < masks.m_filters.size(); ++i )
+ {
+ gtk_file_filter_add_pattern( filter, masks.m_filters[i].c_str() );
+ }
+ gtk_file_chooser_add_filter( GTK_FILE_CHOOSER( dialog ), filter );
+ }