Ticket #19098: 19098-show-plugin-prefs-dialog.patch
File 19098-show-plugin-prefs-dialog.patch, 1.6 KB (added by , 4 years ago) |
---|
-
src/org/openstreetmap/josm/plugins/PluginHandler.java
53 53 import javax.swing.JScrollPane; 54 54 import javax.swing.UIManager; 55 55 56 import org.openstreetmap.josm.actions.PreferencesAction; 56 57 import org.openstreetmap.josm.actions.RestartAction; 57 58 import org.openstreetmap.josm.data.Preferences; 58 59 import org.openstreetmap.josm.data.PreferencesUtils; … … 62 63 import org.openstreetmap.josm.gui.MainApplication; 63 64 import org.openstreetmap.josm.gui.download.DownloadSelection; 64 65 import org.openstreetmap.josm.gui.preferences.PreferenceSettingFactory; 66 import org.openstreetmap.josm.gui.preferences.plugin.PluginPreference; 65 67 import org.openstreetmap.josm.gui.progress.NullProgressMonitor; 66 68 import org.openstreetmap.josm.gui.progress.ProgressMonitor; 67 69 import org.openstreetmap.josm.gui.util.GuiHelper; … … 1542 1544 1543 1545 switch (askUpdateDisableKeepPluginAfterException(plugin)) { 1544 1546 case 0: 1545 // update the plugin1546 updatePlugins(MainApplication.getMainFrame(), Collections.singleton(pluginInfo), null, true);1547 return pluginDownloadTask;1547 // show plugin preferences dialog 1548 PreferencesAction.forPreferenceTab(null, null, PluginPreference.class).run(); 1549 return null; 1548 1550 case 1: 1549 1551 // deactivate the plugin 1550 1552 plugins.remove(plugin.getPluginInformation().name);