File tree 1 file changed +3
-1
lines changed
1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change 28
28
import java .util .*;
29
29
30
30
import javax .swing .*;
31
+ import javax .swing .filechooser .FileNameExtensionFilter ;
31
32
32
33
import processing .app .debug .Compiler ;
33
34
import processing .app .debug .Target ;
@@ -2380,6 +2381,7 @@ public void handleAddLibrary(Editor editor) {
2380
2381
JFileChooser fileChooser = new JFileChooser (System .getProperty ("user.home" ));
2381
2382
fileChooser .setDialogTitle (_ ("Select a zip file or a folder containing the library you'd like to add" ));
2382
2383
fileChooser .setFileSelectionMode (JFileChooser .FILES_AND_DIRECTORIES );
2384
+ fileChooser .setFileFilter (new FileNameExtensionFilter ("ZIP files or folders" , "zip" ));
2383
2385
2384
2386
Dimension preferredSize = fileChooser .getPreferredSize ();
2385
2387
fileChooser .setPreferredSize (new Dimension (preferredSize .width + 200 , preferredSize .height + 200 ));
@@ -2426,7 +2428,7 @@ public void handleAddLibrary(Editor editor) {
2426
2428
// copy folder
2427
2429
File destinationFolder = new File (getSketchbookLibrariesFolder (), sourceFile .getName ());
2428
2430
if (!destinationFolder .mkdir ()) {
2429
- editor .statusError ("Can't create folder: " + sourceFile .getName () + " into libraries folder " );
2431
+ editor .statusError ("A library named " + sourceFile .getName () + " already exists " );
2430
2432
return ;
2431
2433
}
2432
2434
try {
You can’t perform that action at this time.
0 commit comments