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

fixed loading additional files

Location:
applications/editors/josm/plugins/validator
Files:
2 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
  • applications/editors/josm/plugins/validator/tagchecker.cfg

    r9863 r9909  
    4646way  : I : highway == tertiary && ref != *                     # highway without a reference
    4747*    : W : / *name */i == * && name != *                       # misspelled key name
     48
     49way  : W : highway == cycleway && bicycle == *                 # cycleway with tag bicycle
     50way  : W : highway == footway && foot == *                     # footway with tag foot
     51way  : W : highway == cycleway && cycleway == lane             # seperate cycleway as lane on a cycleway
     52way  : W : highway == * && barrier == *                        # barrier used on a way
     53
     54way  : I : waterway == * && layer != *                         # waterway without layer tag
     55way  : I : highway == footway && maxspeed == *                 # maxspeed used for footway
     56
     57*    : W : layer == /\+.*/                                     # layer tag with + sign
Note: See TracChangeset for help on using the changeset viewer.