Index: trunk/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java	(revision 5116)
+++ trunk/src/org/openstreetmap/josm/gui/preferences/PluginPreference.java	(revision 5117)
@@ -185,5 +185,5 @@
         PreferencePanel plugins = gui.createPreferenceTab(this);
         plugins.add(buildContentPanel(), gc);
-        pnlPluginPreferences.refreshView();
+        //pnlPluginPreferences.refreshView(); // fix #7541, refreshView() will be called when the first tab will be selected
         gui.addChangeListener(new PluginPreferenceActivationListener(plugins));
     }
@@ -422,5 +422,5 @@
         public void stateChanged(ChangeEvent e) {
             JTabbedPane tp = (JTabbedPane)e.getSource();
-            if (tp.getSelectedComponent() == pane) {
+            if (tp.getSelectedComponent() == pane && !pluginPreferencesActivated) {
                 readLocalPluginInformation();
                 pluginPreferencesActivated = true;
