Loading tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeRenderSession.java +4 −1 Original line number Diff line number Diff line Loading @@ -86,11 +86,14 @@ public class BridgeRenderSession extends RenderSession { } @Override public Result render(long timeout) { public Result render(long timeout, boolean forceMeasure) { try { Bridge.prepareThread(); mLastResult = mSession.acquire(timeout); if (mLastResult.isSuccess()) { if (forceMeasure) { mSession.invalidateRenderingSize(); } mLastResult = mSession.render(false /*freshRender*/); } } finally { Loading tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderSessionImpl.java +1 −1 Original line number Diff line number Diff line Loading @@ -1571,7 +1571,7 @@ public class RenderSessionImpl extends RenderAction<SessionParams> { return null; } private void invalidateRenderingSize() { public void invalidateRenderingSize() { mMeasuredScreenWidth = mMeasuredScreenHeight = -1; } Loading Loading
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeRenderSession.java +4 −1 Original line number Diff line number Diff line Loading @@ -86,11 +86,14 @@ public class BridgeRenderSession extends RenderSession { } @Override public Result render(long timeout) { public Result render(long timeout, boolean forceMeasure) { try { Bridge.prepareThread(); mLastResult = mSession.acquire(timeout); if (mLastResult.isSuccess()) { if (forceMeasure) { mSession.invalidateRenderingSize(); } mLastResult = mSession.render(false /*freshRender*/); } } finally { Loading
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderSessionImpl.java +1 −1 Original line number Diff line number Diff line Loading @@ -1571,7 +1571,7 @@ public class RenderSessionImpl extends RenderAction<SessionParams> { return null; } private void invalidateRenderingSize() { public void invalidateRenderingSize() { mMeasuredScreenWidth = mMeasuredScreenHeight = -1; } Loading