|
@@ -23,12 +23,12 @@
|
23
|
23
|
package com.dmdirc.addons.lagdisplay;
|
24
|
24
|
|
25
|
25
|
import com.dmdirc.FrameContainer;
|
26
|
|
-import com.dmdirc.Main;
|
27
|
26
|
import com.dmdirc.Server;
|
28
|
27
|
import com.dmdirc.ServerState;
|
29
|
28
|
import com.dmdirc.actions.ActionManager;
|
30
|
29
|
import com.dmdirc.actions.CoreActionType;
|
31
|
30
|
import com.dmdirc.actions.interfaces.ActionType;
|
|
31
|
+import com.dmdirc.addons.ui_swing.SwingController;
|
32
|
32
|
import com.dmdirc.config.ConfigManager;
|
33
|
33
|
import com.dmdirc.config.IdentityManager;
|
34
|
34
|
import com.dmdirc.config.prefs.PluginPreferencesCategory;
|
|
@@ -39,6 +39,7 @@ import com.dmdirc.config.prefs.PreferencesType;
|
39
|
39
|
import com.dmdirc.interfaces.ActionListener;
|
40
|
40
|
import com.dmdirc.interfaces.ConfigChangeListener;
|
41
|
41
|
import com.dmdirc.plugins.Plugin;
|
|
42
|
+import com.dmdirc.plugins.PluginManager;
|
42
|
43
|
import com.dmdirc.ui.WindowManager;
|
43
|
44
|
import com.dmdirc.util.RollingList;
|
44
|
45
|
|
|
@@ -80,7 +81,8 @@ public final class LagDisplayPlugin extends Plugin implements ActionListener, Co
|
80
|
81
|
/** {@inheritDoc} */
|
81
|
82
|
@Override
|
82
|
83
|
public void onLoad() {
|
83
|
|
- Main.getUI().getStatusBar().addComponent(panel);
|
|
84
|
+ ((SwingController) PluginManager.getPluginManager()
|
|
85
|
+ .getPluginInfoByName("ui_swing").getPlugin()).getStatusBar().addComponent(panel);
|
84
|
86
|
IdentityManager.getGlobalConfig().addChangeListener(getDomain(), this);
|
85
|
87
|
|
86
|
88
|
readConfig();
|
|
@@ -139,7 +141,8 @@ public final class LagDisplayPlugin extends Plugin implements ActionListener, Co
|
139
|
141
|
/** {@inheritDoc} */
|
140
|
142
|
@Override
|
141
|
143
|
public void onUnload() {
|
142
|
|
- Main.getUI().getStatusBar().removeComponent(panel);
|
|
144
|
+ ((SwingController) PluginManager.getPluginManager()
|
|
145
|
+ .getPluginInfoByName("ui_swing").getPlugin()).getStatusBar().removeComponent(panel);
|
143
|
146
|
IdentityManager.getConfigIdentity().removeListener(this);
|
144
|
147
|
|
145
|
148
|
ActionManager.removeListener(this);
|