Ignore:
Timestamp:
2007-04-03T17:46:00+02:00 (17 years ago)
Author:
imi
Message:
  • added "case sensitive" option to search dialog
  • added a plugin manifest option "Plugin-Stage" to specify boot stage order (default is 50, smaller first)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/org/openstreetmap/josm/gui/MainApplication.java

    r205 r207  
    2121
    2222import org.openstreetmap.josm.Main;
    23 import org.openstreetmap.josm.plugins.PluginException;
    2423import org.openstreetmap.josm.plugins.PluginInformation;
    2524import org.openstreetmap.josm.tools.BugReportExceptionHandler;
    26 import org.openstreetmap.josm.tools.ImageProvider;
    2725/**
    2826 * Main window class application.
     
    119117
    120118                // load the early plugins
    121                 if (Main.pref.hasKey("plugins")) {
    122                         for (String pluginName : Main.pref.get("plugins").split(",")) {
    123                                 try {
    124                                         File pluginFile = new File(pref.getPreferencesDir()+"plugins/"+pluginName+".jar");
    125                                         if (pluginFile.exists()) {
    126                                                 PluginInformation info = new PluginInformation(pluginFile);
    127                                                 if (!info.early)
    128                                                         continue;
    129                                                 Class<?> klass = info.loadClass();
    130                                                 ImageProvider.sources.add(0, klass);
    131                                                 Main.plugins.add(info.load(klass));
    132                                         } else
    133                                                 System.out.println("Plugin not found: "+pluginName);
    134                                 } catch (PluginException e) {
    135                                         System.out.println("Could not load plugin "+pluginName);
    136                                         e.printStackTrace();
    137                                 }
    138                         }
    139                 }
     119                Main.loadPlugins(true);
    140120
    141121                if (argList.contains("--help") || argList.contains("-?") || argList.contains("-h")) {
     
    171151                Main.parent = mainFrame;
    172152                final Main main = new MainApplication(mainFrame);
    173                 main.loadPlugins();
     153                Main.loadPlugins(false);
    174154
    175155                mainFrame.setVisible(true);
Note: See TracChangeset for help on using the changeset viewer.