Merge "Move hiding of stack views into onStart from onResume."
diff --git a/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java b/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
index 4e24d54..04def86 100644
--- a/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
+++ b/packages/SystemUI/src/com/android/systemui/recents/RecentsActivity.java
@@ -406,6 +406,13 @@
             mRecentsView.disableLayersForOneFrame();
         }
 
+        if (launchState.startHidden) {
+            launchState.startHidden = false;
+            mRecentsView.setStackViewVisibility(View.INVISIBLE);
+        } else {
+            mRecentsView.setStackViewVisibility(View.VISIBLE);
+        }
+
         // Notify that recents is now visible
         SystemServicesProxy ssp = Recents.getSystemServices();
         EventBus.getDefault().send(new RecentsVisibilityChangedEvent(this, ssp, true));
@@ -414,19 +421,6 @@
     }
 
     @Override
-    protected void onResume() {
-        super.onResume();
-
-        final RecentsActivityLaunchState state = Recents.getConfiguration().getLaunchState();
-        if (state.startHidden) {
-            state.startHidden = false;
-            mRecentsView.setStackViewVisibility(View.INVISIBLE);
-        } else {
-            mRecentsView.setStackViewVisibility(View.VISIBLE);
-        }
-    }
-
-    @Override
     public void onEnterAnimationComplete() {
         super.onEnterAnimationComplete();
         EventBus.getDefault().send(new EnterRecentsWindowAnimationCompletedEvent());