diff options
author | Noah Stanford <noah@livio.io> | 2022-01-07 16:52:14 -0500 |
---|---|---|
committer | Noah Stanford <noah@livio.io> | 2022-01-07 16:52:14 -0500 |
commit | 75d1e1e7a1bafd2c07c586f6f653cb1447ff833d (patch) | |
tree | c200473967394111d4f05b179ced39d9d9635994 | |
parent | 386027f7423b93c104f66a8cfdcbe39b29e67521 (diff) | |
download | sdl_android-75d1e1e7a1bafd2c07c586f6f653cb1447ff833d.tar.gz |
Add AssertionError to SoftButtonState
-rw-r--r-- | base/src/main/java/com/smartdevicelink/managers/screen/SoftButtonState.java | 3 |
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; |