From 2c8b56c3bbd4e29571aa91653fb263612575a17f Mon Sep 17 00:00:00 2001 From: seven332 Date: Tue, 23 Feb 2016 14:08:05 +0800 Subject: [PATCH] Fix notifyPositionInRoot and onLayout order in GLView --- app/src/main/java/com/hippo/gl/view/GLView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/gl/view/GLView.java b/app/src/main/java/com/hippo/gl/view/GLView.java index 702e2948e..c3438b9e6 100644 --- a/app/src/main/java/com/hippo/gl/view/GLView.java +++ b/app/src/main/java/com/hippo/gl/view/GLView.java @@ -665,8 +665,8 @@ public class GLView implements TouchOwner { boolean sizeChanged = setBounds(left, top, right, bottom); final boolean forceLayout = (mViewFlags & FLAG_LAYOUT_REQUESTED) == FLAG_LAYOUT_REQUESTED; if (sizeChanged || forceLayout) { - onLayout(sizeChanged, left, top, right, bottom); notifyPositionInRoot(); + onLayout(sizeChanged, left, top, right, bottom); } else { dispatchNotifyPositionInRoot(); }