File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change 2828import java .util .*;
2929
3030import javax .swing .*;
31+ import javax .swing .filechooser .FileNameExtensionFilter ;
3132
3233import processing .app .debug .Compiler ;
3334import processing .app .debug .Target ;
@@ -2380,6 +2381,7 @@ public void handleAddLibrary(Editor editor) {
23802381 JFileChooser fileChooser = new JFileChooser (System .getProperty ("user.home" ));
23812382 fileChooser .setDialogTitle (_ ("Select a zip file or a folder containing the library you'd like to add" ));
23822383 fileChooser .setFileSelectionMode (JFileChooser .FILES_AND_DIRECTORIES );
2384+ fileChooser .setFileFilter (new FileNameExtensionFilter ("ZIP files or folders" , "zip" ));
23832385
23842386 Dimension preferredSize = fileChooser .getPreferredSize ();
23852387 fileChooser .setPreferredSize (new Dimension (preferredSize .width + 200 , preferredSize .height + 200 ));
@@ -2426,7 +2428,7 @@ public void handleAddLibrary(Editor editor) {
24262428 // copy folder
24272429 File destinationFolder = new File (getSketchbookLibrariesFolder (), sourceFile .getName ());
24282430 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 " );
24302432 return ;
24312433 }
24322434 try {
You can’t perform that action at this time.
0 commit comments