From de2d1effacf1e569d2cf119f5d8e0d6b545999a5 Mon Sep 17 00:00:00 2001 From: isXander Date: Sun, 7 May 2023 12:43:23 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=8F=EF=B8=8F=20Only=20print=20debug=20inf?= =?UTF-8?q?o=20if=20non-default?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/dev/isxander/controlify/debug/DebugProperties.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/dev/isxander/controlify/debug/DebugProperties.java b/src/main/java/dev/isxander/controlify/debug/DebugProperties.java index 9e0dba6..7a3630f 100644 --- a/src/main/java/dev/isxander/controlify/debug/DebugProperties.java +++ b/src/main/java/dev/isxander/controlify/debug/DebugProperties.java @@ -22,7 +22,7 @@ public class DebugProperties { public static final boolean PRINT_DRIVER = boolProp("controlify.debug.print_driver", true, true); public static void printProperties() { - if (properties.stream().noneMatch(DebugProperty::enabled)) + if (properties.stream().noneMatch(prop -> prop.enabled() != prop.def())) return; String header = "*----------------- Controlify Debug Properties -----------------*"; @@ -42,10 +42,10 @@ public class DebugProperties { private static boolean boolProp(String name, boolean defProd, boolean defDev) { boolean def = FabricLoader.getInstance().isDevelopmentEnvironment() ? defDev : defProd; boolean enabled = Boolean.parseBoolean(System.getProperty(name, Boolean.toString(def))); - properties.add(new DebugProperty(name, enabled)); + properties.add(new DebugProperty(name, enabled, def)); return enabled; } - private record DebugProperty(String name, boolean enabled) { + private record DebugProperty(String name, boolean enabled, boolean def) { } }