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 29
29
import java .util .List ;
30
30
31
31
import javax .swing .*;
32
+ import javax .swing .filechooser .FileNameExtensionFilter ;
32
33
33
34
import processing .app .debug .TargetPackage ;
34
35
import processing .app .debug .TargetPlatform ;
@@ -2611,6 +2612,7 @@ public void handleAddLibrary(Editor editor) {
2611
2612
JFileChooser fileChooser = new JFileChooser (System .getProperty ("user.home" ));
2612
2613
fileChooser .setDialogTitle (_ ("Select a zip file or a folder containing the library you'd like to add" ));
2613
2614
fileChooser .setFileSelectionMode (JFileChooser .FILES_AND_DIRECTORIES );
2615
+ fileChooser .setFileFilter (new FileNameExtensionFilter ("ZIP files or folders" , "zip" ));
2614
2616
2615
2617
Dimension preferredSize = fileChooser .getPreferredSize ();
2616
2618
fileChooser .setPreferredSize (new Dimension (preferredSize .width + 200 , preferredSize .height + 200 ));
@@ -2657,7 +2659,7 @@ public void handleAddLibrary(Editor editor) {
2657
2659
// copy folder
2658
2660
File destinationFolder = new File (getSketchbookLibrariesFolder (), sourceFile .getName ());
2659
2661
if (!destinationFolder .mkdir ()) {
2660
- editor .statusError ("Can't create folder: " + sourceFile .getName () + " into libraries folder " );
2662
+ editor .statusError ("A library named " + sourceFile .getName () + " already exists " );
2661
2663
return ;
2662
2664
}
2663
2665
try {
You can’t perform that action at this time.
0 commit comments