summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Lucas Dupin <dupin@google.com> 2021-02-12 22:15:38 -0800
committer Lucas Dupin <dupin@google.com> 2021-02-12 22:15:38 -0800
commitc086c04c446a49cbdb58accbbccad04c7be55a5f (patch)
tree2f3ebf1b1077f6b23685ef4a31fbe3860aa6889a
parent651112fbeb20585fcfb8f37c0a3a280f4e3366ac (diff)
Catch remote exception
Fixes: 180112740 Test: make Change-Id: Ic4a5e571a3f5d4d89fb2e34e18682d2cee98195b
-rw-r--r--packages/SystemUI/src/com/android/systemui/theme/ThemeOverlayApplier.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/theme/ThemeOverlayApplier.java b/packages/SystemUI/src/com/android/systemui/theme/ThemeOverlayApplier.java
index 78639147a375..4397f85d0375 100644
--- a/packages/SystemUI/src/com/android/systemui/theme/ThemeOverlayApplier.java
+++ b/packages/SystemUI/src/com/android/systemui/theme/ThemeOverlayApplier.java
@@ -255,7 +255,11 @@ public class ThemeOverlayApplier implements Dumpable {
}
mExecutor.execute(() -> {
- mOverlayManager.commit(transaction.build());
+ try {
+ mOverlayManager.commit(transaction.build());
+ } catch (SecurityException | IllegalStateException e) {
+ Log.e(TAG, "setEnabled failed", e);
+ }
});
}