mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-08 17:46:35 +08:00
Import css-layout measure mode changes from pull request #163
Reviewed By: astreet Differential Revision: D3059432 fb-gh-sync-id: 56cc13ffbc4805aa0789df62a04e19f23a438bd3 fbshipit-source-id: 56cc13ffbc4805aa0789df62a04e19f23a438bd3
This commit is contained in:
committed by
Facebook Github Bot 8
parent
5f77f15bac
commit
3b5a49bfb6
@@ -7,7 +7,7 @@
|
||||
*/
|
||||
|
||||
// NOTE: this file is auto-copied from https://github.com/facebook/css-layout
|
||||
// @generated SignedSource<<1f520d46cbfddbbea0661a8fb6a00748>>
|
||||
// @generated SignedSource<<e87a0b3f12fe2e671deb259075a51dc0>>
|
||||
|
||||
package com.facebook.csslayout;
|
||||
|
||||
@@ -56,7 +56,7 @@ public class CSSNode {
|
||||
*
|
||||
* NB: measure is NOT guaranteed to be threadsafe/re-entrant safe!
|
||||
*/
|
||||
public void measure(CSSNode node, float width, float height, MeasureOutput measureOutput);
|
||||
public void measure(CSSNode node, float width, CSSMeasureMode widthMode, float height, CSSMeasureMode heightMode, MeasureOutput measureOutput);
|
||||
}
|
||||
|
||||
// VisibleForTesting
|
||||
@@ -128,13 +128,13 @@ public class CSSNode {
|
||||
return mMeasureFunction != null;
|
||||
}
|
||||
|
||||
/*package*/ MeasureOutput measure(MeasureOutput measureOutput, float width, float height) {
|
||||
/*package*/ MeasureOutput measure(MeasureOutput measureOutput, float width, CSSMeasureMode widthMode, float height, CSSMeasureMode heightMode) {
|
||||
if (!isMeasureDefined()) {
|
||||
throw new RuntimeException("Measure function isn't defined!");
|
||||
}
|
||||
measureOutput.height = CSSConstants.UNDEFINED;
|
||||
measureOutput.width = CSSConstants.UNDEFINED;
|
||||
Assertions.assertNotNull(mMeasureFunction).measure(this, width, height, measureOutput);
|
||||
Assertions.assertNotNull(mMeasureFunction).measure(this, width, widthMode, height, heightMode, measureOutput);
|
||||
return measureOutput;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user