浏览代码

fixes issue 2332

tags/0.6.3m1rc1
Gregory Holmes 15 年前
父节点
当前提交
21d8dc0cc6
共有 1 个文件被更改,包括 6 次插入6 次删除
  1. 6
    6
      src/com/dmdirc/addons/ui_swing/dialogs/prefs/SwingPreferencesDialog.java

+ 6
- 6
src/com/dmdirc/addons/ui_swing/dialogs/prefs/SwingPreferencesDialog.java 查看文件

@@ -203,6 +203,11 @@ public final class SwingPreferencesDialog extends StandardDialog implements
203 203
      */
204 204
     @Override
205 205
     public void actionPerformed(final ActionEvent actionEvent) {
206
+        if (selected != null) {
207
+            selected.fireCategoryDeselected();
208
+            selected = null;
209
+        }
210
+        
206 211
         if (getOkButton().equals(actionEvent.getSource())) {
207 212
             if (tabList.getSelectedIndex() > -1) {
208 213
                 final PreferencesCategory node = (PreferencesCategory) tabList.getSelectedValue();
@@ -211,12 +216,7 @@ public final class SwingPreferencesDialog extends StandardDialog implements
211 216
             }
212 217
             saveOptions();
213 218
         }
214
-
215
-        if (selected != null) {
216
-            selected.fireCategoryDeselected();
217
-            selected = null;
218
-        }
219
-
219
+        
220 220
         if (manager != null) {
221 221
             manager.dismiss();
222 222
         }

正在加载...
取消
保存