diff --git a/src/main/java/de/bixilon/minosoft/config/DebugOptions.kt b/src/main/java/de/bixilon/minosoft/config/DebugOptions.kt index 6122286a8..a302507e2 100644 --- a/src/main/java/de/bixilon/minosoft/config/DebugOptions.kt +++ b/src/main/java/de/bixilon/minosoft/config/DebugOptions.kt @@ -29,4 +29,6 @@ object DebugOptions { const val EMPTY_BUFFERS = false const val FORCE_CHECK_UPDATES = false + + // Add a test to ensure that all options are disabled!!! } diff --git a/src/main/java/de/bixilon/minosoft/properties/MinosoftP.kt b/src/main/java/de/bixilon/minosoft/properties/MinosoftP.kt index 462842bf4..d25ae16e5 100644 --- a/src/main/java/de/bixilon/minosoft/properties/MinosoftP.kt +++ b/src/main/java/de/bixilon/minosoft/properties/MinosoftP.kt @@ -13,6 +13,7 @@ package de.bixilon.minosoft.properties +import de.bixilon.minosoft.config.DebugOptions import de.bixilon.minosoft.properties.general.GeneralP import de.bixilon.minosoft.properties.git.GitP @@ -22,6 +23,7 @@ data class MinosoftP( ) { fun canUpdate(): Boolean { + if (DebugOptions.FORCE_CHECK_UPDATES) return true val properties = MinosoftProperties if (properties.git != null && (properties.git.dirty || properties.git.branch != "master")) { // clearly self built, not checking for updates diff --git a/src/test/java/de/bixilon/minosoft/config/DebugOptionsTest.kt b/src/test/java/de/bixilon/minosoft/config/DebugOptionsTest.kt index e3ca61857..5fad5ac0a 100644 --- a/src/test/java/de/bixilon/minosoft/config/DebugOptionsTest.kt +++ b/src/test/java/de/bixilon/minosoft/config/DebugOptionsTest.kt @@ -29,5 +29,6 @@ class DebugOptionsTest { assertFalse(DebugOptions.LIGHT_DEBUG_MODE) assertFalse(DebugOptions.FORCE_CHEST_ANIMATION) assertFalse(DebugOptions.EMPTY_BUFFERS) + assertFalse(DebugOptions.FORCE_CHECK_UPDATES) } }