summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jernej Virag <jernej@google.com> 2023-12-22 12:19:06 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2023-12-22 12:19:06 +0000
commitf0f4bc8e269e5efd4bff492077ecb4a725ee5b2c (patch)
tree92c30a6ea6d152a93313caf20a7d01bc747b99d9
parent13c40acdc22daed18e1953da8dc046461e7a6a56 (diff)
parent4368db71aaae657e9c77470340ab10fe725e2f7f (diff)
Merge "Fix crash due to broken preconditions" into main
-rw-r--r--packages/SystemUI/src/com/android/systemui/keyguard/ui/preview/KeyguardRemotePreviewManager.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/keyguard/ui/preview/KeyguardRemotePreviewManager.kt b/packages/SystemUI/src/com/android/systemui/keyguard/ui/preview/KeyguardRemotePreviewManager.kt
index 24240dfe7402..940d1e10651a 100644
--- a/packages/SystemUI/src/com/android/systemui/keyguard/ui/preview/KeyguardRemotePreviewManager.kt
+++ b/packages/SystemUI/src/com/android/systemui/keyguard/ui/preview/KeyguardRemotePreviewManager.kt
@@ -142,6 +142,11 @@ class PreviewLifecycleObserver(
return true
}
+ if (renderer == null || onDestroy == null) {
+ Log.wtf(TAG, "Renderer/onDestroy should not be null.")
+ return true
+ }
+
when (message.what) {
KeyguardPreviewConstants.MESSAGE_ID_SLOT_SELECTED -> {
message.data.getString(KeyguardPreviewConstants.KEY_SLOT_ID)?.let { slotId ->