Changeset 1671 in josm


Ignore:
Timestamp:
16.06.2009 08:38:42 (3 years ago)
Author:
stoecker
Message:

fix #2741 - NPE

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/plugins/PluginSelection.java

    r1649 r1671  
    106106                PluginInformation ap = availablePlugins.get(name); 
    107107                PluginInformation pi = localPlugins.get(name); 
    108                 boolean add = false; 
    109                 if(pi == null) 
    110                     add = true; 
    111                 else if(!pi.version.equals(ap.version)) 
    112                 { 
    113                     add = true; 
    114                     for (PluginProxy proxy : PluginHandler.pluginList) 
    115                         if(proxy.info.name.equals(ap.name)) 
    116                             add = false; 
    117                 } 
    118                 if(add) 
     108                if(pi == null || (pi.version == null && ap.version != null) 
     109                || (pi.version != null && !pi.version.equals(ap.version))) 
    119110                { 
    120111                    toDownload.add(ap); 
Note: See TracChangeset for help on using the changeset viewer.