diff options
| -rw-r--r-- | services/core/java/com/android/server/notification/NotificationManagerService.java | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/services/core/java/com/android/server/notification/NotificationManagerService.java b/services/core/java/com/android/server/notification/NotificationManagerService.java index d29d9c84501d..488745c6ea97 100644 --- a/services/core/java/com/android/server/notification/NotificationManagerService.java +++ b/services/core/java/com/android/server/notification/NotificationManagerService.java @@ -8718,13 +8718,7 @@ public class NotificationManagerService extends SystemService { ToastRecord lastToast = mToastQueue.remove(index); - mWindowManagerInternal.removeWindowToken(lastToast.windowToken, false /* removeWindows */, - lastToast.displayId); - // We passed 'false' for 'removeWindows' so that the client has time to stop - // rendering (as hide above is a one-way message), otherwise we could crash - // a client which was actively using a surface made from the token. However - // we need to schedule a timeout to make sure the token is eventually killed - // one way or another. + // We need to schedule a timeout to make sure the token is eventually killed scheduleKillTokenTimeout(lastToast); keepProcessAliveForToastIfNeededLocked(record.pid); |