Changeset 1671 in josm


Ignore:
Timestamp:
2009-06-16T08:38:42+02:00 (15 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.