diff options
| author | palaych <palaych@arrowos.net> | 2022-05-14 19:44:13 +0900 |
|---|---|---|
| committer | Semavi Ulusoy <doc.divxm@gmail.com> | 2022-06-28 11:27:56 +0200 |
| commit | baa4be28c47207628ff8fa9955a5359eb95e670b (patch) | |
| tree | aa8cae5ddd5f5ded53e79e586a9dd4a5762971a9 | |
| parent | 0ffeea99742f4f8f87a78ad455935a618f2c85e7 (diff) | |
ThemePicker: Don't setEnabledExclusiveInCategory for default icon packs12.1
* Not need, only introduced IllegalStateException:
05-11 00:02:51.194 22139 22139 E AndroidRuntime: FATAL EXCEPTION: main
05-11 00:02:51.194 22139 22139 E AndroidRuntime: Process: com.android.wallpaper, PID: 22139
05-11 00:02:51.194 22139 22139 E AndroidRuntime: java.lang.IllegalStateException: setEnabledExclusiveInCategory failed
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at android.content.om.OverlayManager.setEnabledExclusiveInCategory(OverlayManager.java:141)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at com.android.customization.model.theme.OverlayManagerCompat.setEnabledExclusiveInCategory(OverlayManagerCompat.java:56)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at com.android.customization.model.iconpack.IconPackManager.lambda$apply$1$IconPackManager(IconPackManager.java:77)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at com.android.customization.model.iconpack.IconPackManager$$ExternalSyntheticLambda1.accept(Unknown Source:6)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at java.util.HashMap.forEach(HashMap.java:1292)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at com.android.customization.model.iconpack.IconPackManager.apply(IconPackManager.java:77)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at com.android.customization.picker.iconpack.IconPackFragment.applyIconPackOption(IconPackFragment.java:133)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at com.android.customization.picker.iconpack.IconPackFragment.lambda$onBottomActionBarReady$1$IconPackFragment(IconPackFragment.java:128)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at com.android.customization.picker.iconpack.IconPackFragment$$ExternalSyntheticLambda1.onClick(Unknown Source:2)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at com.android.wallpaper.widget.BottomActionBar.lambda$setActionClickListener$3$BottomActionBar(BottomActionBar.java:342)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at com.android.wallpaper.widget.BottomActionBar$$ExternalSyntheticLambda3.onClick(Unknown Source:6)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at android.view.View.performClick(View.java:7455)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at android.view.View.performClickInternal(View.java:7432)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at android.view.View.access$3700(View.java:835)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at android.view.View$PerformClick.run(View.java:28810)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:938)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:201)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at android.os.Looper.loop(Looper.java:288)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:7870)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:550)
05-11 00:02:51.194 22139 22139 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
Change-Id: I841df2c167ce2a156b62996b79525b3f0095770a
| -rw-r--r-- | src/com/android/customization/model/iconpack/IconPackManager.java | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/com/android/customization/model/iconpack/IconPackManager.java b/src/com/android/customization/model/iconpack/IconPackManager.java index 944dbd93..f5511e68 100644 --- a/src/com/android/customization/model/iconpack/IconPackManager.java +++ b/src/com/android/customization/model/iconpack/IconPackManager.java @@ -73,8 +73,6 @@ public class IconPackManager implements CustomizationManager<IconPackOption> { if (option.isDefault()) { if (mActiveOption.isDefault()) return; mActiveOption.getOverlayPackages().forEach((category, overlay) -> mOverlayManager.disableOverlay(overlay, UserHandle.myUserId())); - } else { - option.getOverlayPackages().forEach((category, overlay) -> mOverlayManager.setEnabledExclusiveInCategory(overlay, UserHandle.myUserId())); } if (callback != null) { callback.onSuccess(); |
