From 9b621a72e2f74fecc1b9b6f8b8d766561e067843 Mon Sep 17 00:00:00 2001 From: Filip Gruszczynski Date: Mon, 27 Jul 2015 08:52:50 -0700 Subject: [PATCH] Remove unnecessary relayout call from traversals. All the necessary information (most importantly outsets) arrives in addWindowToDisplay that is happening a few lines earlier. Bug: 22073222 Change-Id: I483e98808877f32812c0e959cdfc14b4e0ca5e62 --- core/java/android/view/ViewRootImpl.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index 9b1db57a17a75..c22c0ef02ca98 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -555,11 +555,6 @@ public final class ViewRootImpl implements ViewParent, mPendingContentInsets.set(mAttachInfo.mContentInsets); mPendingStableInsets.set(mAttachInfo.mStableInsets); mPendingVisibleInsets.set(0, 0, 0, 0); - try { - relayoutWindow(attrs, getHostVisibility(), false); - } catch (RemoteException e) { - if (DEBUG_LAYOUT) Log.e(TAG, "failed to relayoutWindow", e); - } if (DEBUG_LAYOUT) Log.v(TAG, "Added window " + mWindow); if (res < WindowManagerGlobal.ADD_OKAY) { mAttachInfo.mRootView = null;