Merge "QS: Fix RTL animation" into nyc-dev

am: d1df86dbb8

* commit 'd1df86dbb8a86c607d7fc1e0a89c7a10fe9899fa':
  QS: Fix RTL animation

Change-Id: I4e7592dc1363984d40050e75aea4b605d0fb6b39
This commit is contained in:
Jason Monk
2016-05-20 19:52:57 +00:00
committed by android-build-merger

View File

@@ -252,8 +252,12 @@ public class QSAnimator implements Callback, PageListener, Listener, OnLayoutCha
private void getRelativePositionInt(int[] loc1, View view, View parent) {
if(view == parent || view == null) return;
loc1[0] += view.getX();
loc1[1] += view.getTop();
// Ignore tile pages as they can have some offset we don't want to take into account in
// RTL.
if (!(view instanceof PagedTileLayout.TilePage)) {
loc1[0] += view.getLeft();
loc1[1] += view.getTop();
}
getRelativePositionInt(loc1, (View) view.getParent(), parent);
}