Ignore:
Timestamp:
2008-08-17T12:24:09+02:00 (16 years ago)
Author:
stoecker
Message:

fixed loading additional files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/tests/TagChecker.java

    r9894 r9909  
    55import java.awt.event.ActionEvent;
    66import java.awt.event.ActionListener;
     7import java.awt.Dimension;
    78import java.awt.GridBagLayout;
    89import java.io.BufferedReader;
     
    176177                for(String source: sources.split(";"))
    177178                {
    178                         File sourceFile = Util.mirror(new URL(source), Util.getPluginDir(), -1);
     179                        File sourceFile = null;
     180                        try
     181                        {
     182                                sourceFile = Util.mirror(new URL(source), Util.getPluginDir(), -1);
     183                        }
     184                        catch(java.net.MalformedURLException e) {}
    179185                        if( sourceFile == null || !sourceFile.exists() )
    180186                        {
    181                                 errorSources += source + "\n";
    182                                 continue;
     187                                sourceFile = new File(source);
     188                                if( sourceFile == null || !sourceFile.exists() )
     189                                {
     190                                        errorSources += source + "\n";
     191                                        continue;
     192                                }
    183193                        }
    184194
     
    465475
    466476                String sources = Main.pref.get( PREF_SOURCES );
    467                 for(String source : sources.split(";"))
    468                         ((DefaultListModel)Sources.getModel()).addElement(source);
     477                if(sources != null && sources.length() > 0)
     478                {
     479                        for(String source : sources.split(";"))
     480                                ((DefaultListModel)Sources.getModel()).addElement(source);
     481                }
    469482
    470483                addSrcButton = new JButton(tr("Add"));
     
    519532                        }
    520533                });
     534                Sources.setMinimumSize(new Dimension(300,50));
    521535                Sources.setVisibleRowCount(3);
    522536
Note: See TracChangeset for help on using the changeset viewer.