Przeglądaj źródła

Fix Statusbar not showing components.

Change-Id: I3e97728803759a7d6a091425c9a539a98fb06640
Reviewed-on: http://gerrit.dmdirc.com/3988
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
changes/88/3988/2
Greg Holmes 9 lat temu
rodzic
commit
ce637c1401

+ 4
- 3
ui_swing/src/com/dmdirc/addons/ui_swing/components/statusbar/SwingStatusBar.java Wyświetl plik

@@ -29,7 +29,6 @@ import com.dmdirc.interfaces.ui.StatusBarComponent;
29 29
 import com.dmdirc.ui.StatusMessage;
30 30
 
31 31
 import com.google.common.base.Preconditions;
32
-import com.google.common.eventbus.Subscribe;
33 32
 
34 33
 import java.awt.Component;
35 34
 import java.util.Arrays;
@@ -41,6 +40,8 @@ import javax.swing.UIManager;
41 40
 import net.miginfocom.layout.PlatformDefaults;
42 41
 import net.miginfocom.swing.MigLayout;
43 42
 
43
+import net.engio.mbassy.listener.Handler;
44
+
44 45
 import static com.dmdirc.addons.ui_swing.SwingPreconditions.checkOnEDT;
45 46
 
46 47
 /** Status bar, shows message and info on the GUI. */
@@ -91,7 +92,7 @@ public class SwingStatusBar extends JPanel implements StatusBar {
91 92
         add(inviteLabel, componentConstraints);
92 93
     }
93 94
 
94
-    @Subscribe
95
+    @Handler
95 96
     public void addComponent(final StatusBarComponentAddedEvent event) {
96 97
         Preconditions.checkArgument(event.getComponent() instanceof Component,
97 98
                 "Error adding status bar component, " +
@@ -114,7 +115,7 @@ public class SwingStatusBar extends JPanel implements StatusBar {
114 115
         }
115 116
     }
116 117
 
117
-    @Subscribe
118
+    @Handler
118 119
     public void removeComponent(final StatusBarComponentRemovedEvent event) {
119 120
         Preconditions.checkArgument(event.getComponent() instanceof Component,
120 121
                 "Error removing status bar component" +

Ładowanie…
Anuluj
Zapisz