From f4b1104c0d0e17b88f8c23d93aee1fe8a3ed3f29 Mon Sep 17 00:00:00 2001
From: tobias <thinkdifferent055@gmail.com>
Date: Sun, 12 Dec 2021 20:30:56 +0100
Subject: [PATCH] #157 - Change checkbox behaviour for cart design colors

---
 .../ModernCartDesignViewController.java       | 24 +++++++++----------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/design/ModernCartDesignViewController.java b/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/design/ModernCartDesignViewController.java
index 2b460ccd..5ee94693 100644
--- a/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/design/ModernCartDesignViewController.java
+++ b/PlayWall/src/main/java/de/tobias/playpad/viewcontroller/design/ModernCartDesignViewController.java
@@ -52,27 +52,27 @@ public class ModernCartDesignViewController extends NVC implements IColorButton
 		playColorButton.setStyle(getLinearGradientCss(design.getPlayColor()));
 		cueInColorButton.setStyle(getLinearGradientCss(design.getCueInColor()));
 
-		backgroundColorCheckbox.setSelected(!design.getBackgroundColor().equals(ModernCartDesign.DEFAULT_COLOR_BACKGROUND));
-		playColorCheckbox.setSelected(!design.getPlayColor().equals(ModernCartDesign.DEFAULT_COLOR_PLAY));
-		cueInColorCheckbox.setSelected(!design.getCueInColor().equals(ModernCartDesign.DEFAULT_COLOR_CUE_IN));
+		backgroundColorCheckbox.setSelected(design.isEnableCustomBackgroundColor());
+		playColorCheckbox.setSelected(design.isEnableCustomPlayColor());
+		cueInColorCheckbox.setSelected(design.isEnableCustomCueInColor());
 	}
 
 	@Override
 	public void init() {
-		backgroundColorCheckbox.selectedProperty().addListener((a, b, c) ->
+		backgroundColorCheckbox.selectedProperty().addListener((observable, oldValue, newValue) ->
 		{
-			design.setEnableCustomBackgroundColor(c);
-			backgroundColorButton.setDisable(!c);
+			design.setEnableCustomBackgroundColor(newValue);
+			backgroundColorButton.setDisable(!newValue);
 		});
-		playColorCheckbox.selectedProperty().addListener((a, b, c) ->
+		playColorCheckbox.selectedProperty().addListener((observable, oldValue, newValue) ->
 		{
-			design.setEnableCustomPlayColor(c);
-			playColorButton.setDisable(!c);
+			design.setEnableCustomPlayColor(newValue);
+			playColorButton.setDisable(!newValue);
 		});
-		cueInColorCheckbox.selectedProperty().addListener((a, b, c) ->
+		cueInColorCheckbox.selectedProperty().addListener((observable, oldValue, newValue) ->
 		{
-			design.setEnableCustomCueInColor(c);
-			cueInColorButton.setDisable(!c);
+			design.setEnableCustomCueInColor(newValue);
+			cueInColorButton.setDisable(!newValue);
 		});
 
 		backgroundColorButton.setDisable(true);
-- 
GitLab