Ignore:
Timestamp:
2009-07-07T09:04:00+02:00 (16 years ago)
Author:
stoecker
Message:

fixed #2849 - patch by jttt - fix memory leak

Location:
trunk/src/org/openstreetmap/josm/plugins
Files:
1 added
1 edited

Legend:

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

    r1645 r1742  
    99import java.net.URL;
    1010import java.net.URLClassLoader;
     11import java.util.ArrayList;
    1112import java.util.Arrays;
    12 import java.util.ArrayList;
    1313import java.util.Collection;
    1414import java.util.LinkedList;
    1515import java.util.List;
    16 import java.util.Map.Entry;
    1716import java.util.SortedMap;
    1817import java.util.TreeMap;
     18import java.util.Map.Entry;
    1919
    2020import javax.swing.AbstractAction;
     
    3131import org.openstreetmap.josm.Main;
    3232import org.openstreetmap.josm.actions.AboutAction;
     33import org.openstreetmap.josm.gui.ExtendedDialog;
    3334import org.openstreetmap.josm.gui.MapFrame;
    3435import org.openstreetmap.josm.gui.download.DownloadSelection;
    35 import org.openstreetmap.josm.gui.ExtendedDialog;
    36 import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
     36import org.openstreetmap.josm.gui.preferences.PreferenceSettingFactory;
    3737import org.openstreetmap.josm.tools.GBC;
    3838import org.openstreetmap.josm.tools.ImageProvider;
     
    176176            p.addDownloadSelection(downloadSelections);
    177177    }
    178     public static void getPreferenceSetting(Collection<PreferenceSetting> settings)
     178    public static void getPreferenceSetting(Collection<PreferenceSettingFactory> settings)
    179179    {
    180180        for (PluginProxy plugin : pluginList) {
    181             PreferenceSetting p = plugin.getPreferenceSetting();
    182             if (p != null)
    183                 settings.add(p);
     181            settings.add(new PluginPreferenceFactory(plugin));
    184182        }
    185183    }
Note: See TracChangeset for help on using the changeset viewer.