소스 검색

Synchronise selection events.

pull/138/head
Greg Holmes 9 년 전
부모
커밋
242570b6b4

+ 1
- 2
lagdisplay/src/com/dmdirc/addons/lagdisplay/LagDisplayManager.java 파일 보기

@@ -55,7 +55,6 @@ import javax.inject.Provider;
55 55
 import javax.inject.Singleton;
56 56
 
57 57
 import net.engio.mbassy.listener.Handler;
58
-import net.engio.mbassy.listener.Invoke;
59 58
 
60 59
 /**
61 60
  * Manages the lifecycle of the lag display plugin.
@@ -160,7 +159,7 @@ public class LagDisplayManager implements ConfigChangeListener {
160 159
         return showLabels;
161 160
     }
162 161
 
163
-    @Handler(invocation = EdtHandlerInvocation.class, delivery = Invoke.Asynchronously)
162
+    @Handler(invocation = EdtHandlerInvocation.class)
164 163
     public void selectionChanged(final SwingWindowSelectedEvent event) {
165 164
         if (event.getWindow().isPresent()) {
166 165
             final Optional<Connection> connection = event.getWindow().get().getContainer()

+ 1
- 1
ui_swing/src/com/dmdirc/addons/ui_swing/components/statusbar/InviteLabel.java 파일 보기

@@ -190,7 +190,7 @@ public class InviteLabel extends StatusbarPopupPanel<JLabel>
190 190
         }
191 191
     }
192 192
 
193
-    @Handler(invocation = EdtHandlerInvocation.class, delivery = Invoke.Asynchronously)
193
+    @Handler(invocation = EdtHandlerInvocation.class)
194 194
     public void selectionChanged(final SwingWindowSelectedEvent event) {
195 195
         if (event.getWindow().isPresent()) {
196 196
             activeConnection = event.getWindow().get().getContainer().getConnection();

+ 1
- 2
ui_swing/src/com/dmdirc/addons/ui_swing/framemanager/ctrltab/CtrlTabWindowManager.java 파일 보기

@@ -59,7 +59,6 @@ import javax.swing.tree.TreePath;
59 59
 import javax.swing.tree.TreeSelectionModel;
60 60
 
61 61
 import net.engio.mbassy.listener.Handler;
62
-import net.engio.mbassy.listener.Invoke;
63 62
 
64 63
 /**
65 64
  * A Window manager to handle ctrl[+shift]+tab switching between windows.
@@ -167,7 +166,7 @@ public class CtrlTabWindowManager {
167 166
         treeScroller.changeFocus(false);
168 167
     }
169 168
 
170
-    @Handler(invocation = EdtHandlerInvocation.class, delivery = Invoke.Asynchronously)
169
+    @Handler(invocation = EdtHandlerInvocation.class)
171 170
     public void selectionChanged(final SwingWindowSelectedEvent event) {
172 171
         if (event.getWindow().isPresent()) {
173 172
             final TreeNode[] path = model.getPathToRoot(nodes.get(event.getWindow().get()));

+ 1
- 2
ui_swing/src/com/dmdirc/addons/ui_swing/framemanager/tree/TreeFrameManager.java 파일 보기

@@ -57,7 +57,6 @@ import java.io.Serializable;
57 57
 import java.util.Collection;
58 58
 import java.util.HashMap;
59 59
 import java.util.Map;
60
-import java.util.Optional;
61 60
 
62 61
 import javax.inject.Inject;
63 62
 import javax.swing.JComponent;
@@ -324,7 +323,7 @@ public class TreeFrameManager implements FrameManager, Serializable, ConfigChang
324 323
         });
325 324
     }
326 325
 
327
-    @Handler(invocation = EdtHandlerInvocation.class, delivery = Invoke.Asynchronously)
326
+    @Handler(invocation = EdtHandlerInvocation.class)
328 327
     public void selectionChanged(final SwingWindowSelectedEvent event) {
329 328
         if (event.getWindow().isPresent()) {
330 329
             UIUtilities.invokeLater(() -> {

+ 1
- 3
ui_swing/src/com/dmdirc/addons/ui_swing/framemanager/windowmenu/WindowSelectionFontChanger.java 파일 보기

@@ -29,13 +29,11 @@ import com.dmdirc.addons.ui_swing.events.SwingWindowSelectedEvent;
29 29
 import com.dmdirc.addons.ui_swing.interfaces.ActiveFrameManager;
30 30
 
31 31
 import java.awt.Font;
32
-import java.util.Optional;
33 32
 
34 33
 import javax.swing.JComponent;
35 34
 import javax.swing.UIManager;
36 35
 
37 36
 import net.engio.mbassy.listener.Handler;
38
-import net.engio.mbassy.listener.Invoke;
39 37
 import net.engio.mbassy.listener.Listener;
40 38
 import net.engio.mbassy.listener.References;
41 39
 
@@ -58,7 +56,7 @@ public class WindowSelectionFontChanger {
58 56
         selectionChanged(new SwingWindowSelectedEvent(activeFrameMaanger.getActiveFrame()));
59 57
     }
60 58
 
61
-    @Handler(invocation = EdtHandlerInvocation.class, delivery = Invoke.Asynchronously)
59
+    @Handler(invocation = EdtHandlerInvocation.class)
62 60
     public void selectionChanged(final SwingWindowSelectedEvent event) {
63 61
         // TODO: Check children and set italic
64 62
         if (event.getWindow().isPresent() && window.equals(event.getWindow().get())) {

+ 1
- 5
windowstatus/src/com/dmdirc/addons/windowstatus/WindowStatusManager.java 파일 보기

@@ -28,7 +28,6 @@ import com.dmdirc.FrameContainer;
28 28
 import com.dmdirc.Query;
29 29
 import com.dmdirc.addons.ui_swing.EdtHandlerInvocation;
30 30
 import com.dmdirc.addons.ui_swing.UIUtilities;
31
-import com.dmdirc.addons.ui_swing.components.frames.TextFrame;
32 31
 import com.dmdirc.addons.ui_swing.events.SwingEventBus;
33 32
 import com.dmdirc.addons.ui_swing.events.SwingWindowSelectedEvent;
34 33
 import com.dmdirc.addons.ui_swing.interfaces.ActiveFrameManager;
@@ -42,12 +41,9 @@ import com.dmdirc.parser.interfaces.ChannelInfo;
42 41
 import com.dmdirc.parser.interfaces.ClientInfo;
43 42
 import com.dmdirc.plugins.PluginDomain;
44 43
 
45
-import java.util.concurrent.Callable;
46
-
47 44
 import javax.inject.Inject;
48 45
 
49 46
 import net.engio.mbassy.listener.Handler;
50
-import net.engio.mbassy.listener.Invoke;
51 47
 
52 48
 /**
53 49
  * Displays information related to the current window in the status bar.
@@ -106,7 +102,7 @@ public class WindowStatusManager implements ConfigChangeListener {
106 102
         panel = null;
107 103
     }
108 104
 
109
-    @Handler(invocation = EdtHandlerInvocation.class, delivery = Invoke.Asynchronously)
105
+    @Handler(invocation = EdtHandlerInvocation.class)
110 106
     public void selectionChanged(final SwingWindowSelectedEvent event) {
111 107
         if (event.getWindow().isPresent()) {
112 108
             updateStatus(event.getWindow().get().getContainer());

Loading…
취소
저장