Changeset 207 in josm for src/org/openstreetmap/josm/gui/MainApplication.java
- Timestamp:
- 2007-04-03T17:46:00+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/gui/MainApplication.java
r205 r207 21 21 22 22 import org.openstreetmap.josm.Main; 23 import org.openstreetmap.josm.plugins.PluginException;24 23 import org.openstreetmap.josm.plugins.PluginInformation; 25 24 import org.openstreetmap.josm.tools.BugReportExceptionHandler; 26 import org.openstreetmap.josm.tools.ImageProvider;27 25 /** 28 26 * Main window class application. … … 119 117 120 118 // 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); 140 120 141 121 if (argList.contains("--help") || argList.contains("-?") || argList.contains("-h")) { … … 171 151 Main.parent = mainFrame; 172 152 final Main main = new MainApplication(mainFrame); 173 main.loadPlugins();153 Main.loadPlugins(false); 174 154 175 155 mainFrame.setVisible(true);
Note:
See TracChangeset
for help on using the changeset viewer.