Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b99b23ef authored by Jorim Jaggi's avatar Jorim Jaggi Committed by android-build-merger
Browse files

Do not call forceLayout if not needed

am: 26952d74

* commit '26952d74':
  Do not call forceLayout if not needed

Change-Id: I87adfe600252a6bc0c0880b4fff534cf67c027f7
parents 8dcc23f7 26952d74
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -3415,6 +3415,13 @@ public final class ViewRootImpl implements ViewParent,
                        updateConfiguration(config, false);
                    }

                    final boolean framesChanged = !mWinFrame.equals(args.arg1)
                            || !mPendingOverscanInsets.equals(args.arg5)
                            || !mPendingContentInsets.equals(args.arg2)
                            || !mPendingStableInsets.equals(args.arg6)
                            || !mPendingVisibleInsets.equals(args.arg3)
                            || !mPendingOutsets.equals(args.arg7);

                    mWinFrame.set((Rect) args.arg1);
                    mPendingOverscanInsets.set((Rect) args.arg5);
                    mPendingContentInsets.set((Rect) args.arg2);
@@ -3431,7 +3438,7 @@ public final class ViewRootImpl implements ViewParent,
                        mReportNextDraw = true;
                    }

                    if (mView != null) {
                    if (mView != null && framesChanged) {
                        forceLayout(mView);
                    }