@@ -139,23 +139,25 @@ public MainMenu(GuiController controller) {
139
139
}
140
140
getMenus ().addAll (mPlugins , mHelp );
141
141
// Setup file-choosers
142
- ExtensionFilter filter = new ExtensionFilter (translate ("ui.fileprompt.open.extensions" ),
142
+ ExtensionFilter commonFilter = new ExtensionFilter (translate ("ui.fileprompt.open.extensions" ),
143
143
"*.jar" , "*.war" , "*.class" , "*.json" );
144
+ ExtensionFilter saveFilter = new ExtensionFilter (translate ("ui.fileprompt.open.extensions" ),
145
+ "*.jar" , "*.war" , "*.class" , "*.zip" );
144
146
fcLoadApp .setTitle (translate ("ui.fileprompt.open" ));
145
- fcLoadApp .getExtensionFilters ().add (filter );
146
- fcLoadApp .setSelectedExtensionFilter (filter );
147
+ fcLoadApp .getExtensionFilters ().add (commonFilter );
148
+ fcLoadApp .setSelectedExtensionFilter (commonFilter );
147
149
fcSaveApp .setTitle (translate ("ui.fileprompt.export" ));
148
- fcSaveApp .getExtensionFilters ().add (filter );
149
- fcSaveApp .setSelectedExtensionFilter (filter );
150
- filter = new ExtensionFilter (translate ("ui.fileprompt.open.extensions" ),
150
+ fcSaveApp .getExtensionFilters ().add (saveFilter );
151
+ fcSaveApp .setSelectedExtensionFilter (saveFilter );
152
+ commonFilter = new ExtensionFilter (translate ("ui.fileprompt.open.extensions" ),
151
153
"*.txt" , "*.map" , "*.mapping" , "*.enigma" , "*.pro" , "*.srg" , "*.tiny" , "*.tinyv2" );
152
154
fcLoadMap .setTitle (translate ("ui.fileprompt.open" ));
153
- fcLoadMap .getExtensionFilters ().add (filter );
154
- fcLoadMap .setSelectedExtensionFilter (filter );
155
- filter = new ExtensionFilter (translate ("ui.fileprompt.open.extensions" ), "*.json" );
155
+ fcLoadMap .getExtensionFilters ().add (commonFilter );
156
+ fcLoadMap .setSelectedExtensionFilter (commonFilter );
157
+ commonFilter = new ExtensionFilter (translate ("ui.fileprompt.open.extensions" ), "*.json" );
156
158
fcSaveWorkspace .setTitle (translate ("ui.fileprompt.export" ));
157
- fcSaveWorkspace .getExtensionFilters ().add (filter );
158
- fcSaveWorkspace .setSelectedExtensionFilter (filter );
159
+ fcSaveWorkspace .getExtensionFilters ().add (commonFilter );
160
+ fcSaveWorkspace .setSelectedExtensionFilter (commonFilter );
159
161
}
160
162
161
163
/**
0 commit comments