diff options
| -rw-r--r-- | services/core/java/com/android/server/om/OverlayManagerShellCommand.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/om/OverlayManagerShellCommand.java b/services/core/java/com/android/server/om/OverlayManagerShellCommand.java index b7b72d11a264..663fdeefae5d 100644 --- a/services/core/java/com/android/server/om/OverlayManagerShellCommand.java +++ b/services/core/java/com/android/server/om/OverlayManagerShellCommand.java @@ -335,6 +335,7 @@ final class OverlayManagerShellCommand extends ShellCommand { final List<OverlayInfo> overlaysForTarget = mInterface.getOverlayInfosForTarget(overlayInfo.targetPackageName, userId); + overlaysForTarget.remove(overlayInfo); final OverlayManagerTransaction.Builder builder = new OverlayManagerTransaction.Builder(); for (final OverlayInfo disableOverlay : overlaysForTarget) { if ((inCategory && !Objects.equals(disableOverlay.category,overlayInfo.category)) |