From 12e1a110659a96a8e78975d6193d968960dae102 Mon Sep 17 00:00:00 2001 From: Laurent Clouet Date: Tue, 31 Mar 2015 21:35:04 +0100 Subject: [PATCH] Allow to not save the settings on disk --- .../client/standalone/swing/activity/Settings.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/com/sheepit/client/standalone/swing/activity/Settings.java b/src/com/sheepit/client/standalone/swing/activity/Settings.java index e63c897..fa1e038 100644 --- a/src/com/sheepit/client/standalone/swing/activity/Settings.java +++ b/src/com/sheepit/client/standalone/swing/activity/Settings.java @@ -34,6 +34,7 @@ public class Settings implements Activity { private JCheckBox useCPU; private List useGPUs; + private JCheckBox saveFile; JButton saveButton; public Settings(GuiSwing parent_) { @@ -155,6 +156,12 @@ public class Settings implements Activity { n += sep; + saveFile = new JCheckBox("Save settings", true); + saveFile.setBounds(start_label_right, n, end_label_right - start_label_right, size_height_label); + parent.getContentPane().add(saveFile); + + n += sep; + saveButton = new JButton("Start"); saveButton.setBounds(start_label_right, n, 80, size_height_label); saveButton.addActionListener(new SaveAction()); @@ -260,7 +267,9 @@ public class Settings implements Activity { cachePath = config.getStorageDir().getAbsolutePath(); } - new SettingsLoader(login.getText(), new String(password.getPassword()), method, selected_gpu, cachePath).saveFile(); + if (saveFile.isSelected()) { + new SettingsLoader(login.getText(), new String(password.getPassword()), method, selected_gpu, cachePath).saveFile(); + } } }