From 641f75784b64c93407dd4877d0df29976ec6fc13 Mon Sep 17 00:00:00 2001 From: Laurent Clouet Date: Mon, 8 Feb 2016 13:06:33 +0100 Subject: [PATCH] Fix #40 Better label on start button --- src/com/sheepit/client/Client.java | 4 +++- .../client/standalone/swing/activity/Settings.java | 9 ++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/com/sheepit/client/Client.java b/src/com/sheepit/client/Client.java index 402c664..f9107a9 100644 --- a/src/com/sheepit/client/Client.java +++ b/src/com/sheepit/client/Client.java @@ -64,7 +64,7 @@ public class Client { this.isValidatingJob = false; this.disableErrorSending = false; - this.running = true; + this.running = false; this.suspended = false; } @@ -103,6 +103,8 @@ public class Client { return -4; } + this.running = true; + int step; try { step = this.log.newCheckPoint(); diff --git a/src/com/sheepit/client/standalone/swing/activity/Settings.java b/src/com/sheepit/client/standalone/swing/activity/Settings.java index eedcac6..d24bbff 100644 --- a/src/com/sheepit/client/standalone/swing/activity/Settings.java +++ b/src/com/sheepit/client/standalone/swing/activity/Settings.java @@ -262,7 +262,14 @@ public class Settings implements Activity { parent.addPadding(1, ++currentRow, columns - 2, 1); ++currentRow; - saveButton = new JButton("Start"); + String buttonText = "Start"; + if (parent.getClient() != null) { + if (parent.getClient().isRunning()) { + buttonText = "Save"; + } + } + + saveButton = new JButton(buttonText); checkDisplaySaveButton(); saveButton.addActionListener(new SaveAction()); constraints.gridwidth = columns - 2;