summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoah Stanford <noah@livio.io>2022-01-07 16:52:14 -0500
committerNoah Stanford <noah@livio.io>2022-01-07 16:52:14 -0500
commit75d1e1e7a1bafd2c07c586f6f653cb1447ff833d (patch)
treec200473967394111d4f05b179ced39d9d9635994
parent386027f7423b93c104f66a8cfdcbe39b29e67521 (diff)
downloadsdl_android-75d1e1e7a1bafd2c07c586f6f653cb1447ff833d.tar.gz
Add AssertionError to SoftButtonState
-rw-r--r--base/src/main/java/com/smartdevicelink/managers/screen/SoftButtonState.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/base/src/main/java/com/smartdevicelink/managers/screen/SoftButtonState.java b/base/src/main/java/com/smartdevicelink/managers/screen/SoftButtonState.java
index 2f5daaba6..9d4fef252 100644
--- a/base/src/main/java/com/smartdevicelink/managers/screen/SoftButtonState.java
+++ b/base/src/main/java/com/smartdevicelink/managers/screen/SoftButtonState.java
@@ -33,6 +33,7 @@ package com.smartdevicelink.managers.screen;
import androidx.annotation.NonNull;
+import com.livio.BuildConfig;
import com.smartdevicelink.managers.file.filetypes.SdlArtwork;
import com.smartdevicelink.proxy.rpc.SoftButton;
import com.smartdevicelink.proxy.rpc.enums.SoftButtonType;
@@ -65,6 +66,8 @@ public class SoftButtonState {
if (text == null && artwork == null) {
DebugTool.logError(TAG, "Attempted to create an invalid soft button state: text and artwork are both null");
softButton = null;
+ if (BuildConfig.DEBUG)
+ throw new AssertionError("Attempted to create an invalid soft button state: text and artwork are both null");
return;
}
this.name = name;