Browse Source

Save lists to disk when exiting the dialog.

Change-Id: I57e1747a352f04e3912bb93cc28eb6ceed8c73fa
Reviewed-on: http://gerrit.dmdirc.com/1399
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
tags/0.6.4
Greg Holmes 14 years ago
parent
commit
efe7701017

+ 3
- 2
src/com/dmdirc/addons/ui_swing/dialogs/serverlist/ServerListDialog.java View File

@@ -33,7 +33,6 @@ import java.awt.event.ActionListener;
33 33
 import java.awt.image.ColorConvertOp;
34 34
 
35 35
 import javax.swing.JButton;
36
-import javax.swing.JPanel;
37 36
 
38 37
 import net.miginfocom.swing.MigLayout;
39 38
 
@@ -225,7 +224,9 @@ public final class ServerListDialog extends StandardDialog implements
225 224
     /** {@inheritDoc} */
226 225
     @Override
227 226
     public void dialogClosed(final boolean save) {
228
-        //Ignore
227
+        if (save) {
228
+            model.save();
229
+        }
229 230
     }
230 231
 
231 232
     /** {@inheritDoc} */

+ 7
- 0
src/com/dmdirc/addons/ui_swing/dialogs/serverlist/ServerListModel.java View File

@@ -225,4 +225,11 @@ public class ServerListModel {
225 225
             listener.serverGroupAdded(parentGroup, sg);
226 226
         }
227 227
     }
228
+
229
+    /**
230
+     * Forces the server list to save all changes.
231
+     */
232
+    public void save() {
233
+        list.save();
234
+    }
228 235
 }

Loading…
Cancel
Save