Loading services/core/java/com/android/server/wm/AppWindowToken.java +6 −1 Original line number Original line Diff line number Diff line Loading @@ -310,6 +310,11 @@ class AppWindowToken extends WindowToken { if (!(win.mRemoveOnExit && win.mExiting)) { if (!(win.mRemoveOnExit && win.mExiting)) { win.mExiting = exiting; win.mExiting = exiting; } } // If we're no longer exiting, remove the window from destroying list if (!win.mExiting && win.mDestroying) { win.mDestroying = false; service.mDestroySurface.remove(win); } } } } } Loading @@ -326,7 +331,7 @@ class AppWindowToken extends WindowToken { } } if (!mAppStopped && !win.mClientRemoveRequested) { if (!mAppStopped && !win.mClientRemoveRequested) { return; continue; } } win.destroyOrSaveSurface(); win.destroyOrSaveSurface(); Loading Loading
services/core/java/com/android/server/wm/AppWindowToken.java +6 −1 Original line number Original line Diff line number Diff line Loading @@ -310,6 +310,11 @@ class AppWindowToken extends WindowToken { if (!(win.mRemoveOnExit && win.mExiting)) { if (!(win.mRemoveOnExit && win.mExiting)) { win.mExiting = exiting; win.mExiting = exiting; } } // If we're no longer exiting, remove the window from destroying list if (!win.mExiting && win.mDestroying) { win.mDestroying = false; service.mDestroySurface.remove(win); } } } } } Loading @@ -326,7 +331,7 @@ class AppWindowToken extends WindowToken { } } if (!mAppStopped && !win.mClientRemoveRequested) { if (!mAppStopped && !win.mClientRemoveRequested) { return; continue; } } win.destroyOrSaveSurface(); win.destroyOrSaveSurface(); Loading