summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/android/view/ViewRootImpl.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java
index 472daf988924..e9b3e2808a6d 100644
--- a/core/java/android/view/ViewRootImpl.java
+++ b/core/java/android/view/ViewRootImpl.java
@@ -1135,6 +1135,10 @@ public final class ViewRootImpl implements ViewParent,
updateLastConfigurationFromResources(getConfiguration());
// Make sure to report the completion of draw for relaunch with preserved window.
reportNextDraw("rebuilt");
+ // Make sure to resume this root view when relaunching its host activity which was stopped.
+ if (mStopped && getHostVisibility() != View.GONE) {
+ setWindowStopped(false);
+ }
}
private Configuration getConfiguration() {