修复position只读取x或y

Signed-off-by: xiexiyun <xiexiyun@huawei.com>
Change-Id: If56118fcb8bd8644a10871b0871c49861ce58a80
This commit is contained in:
xiexiyun
2022-03-23 11:48:30 +08:00
parent a3109fadf7
commit 742c0a91a7
@@ -372,11 +372,9 @@ bool ParseLocationProps(const JSCallbackInfo& info, AnimatableDimension& x, Anim
JSRef<JSObject> sizeObj = JSRef<JSObject>::Cast(info[0]);
JSRef<JSVal> xVal = sizeObj->GetProperty("x");
JSRef<JSVal> yVal = sizeObj->GetProperty("y");
if (JSViewAbstract::ParseJsAnimatableDimensionVp(xVal, x) ||
JSViewAbstract::ParseJsAnimatableDimensionVp(yVal, y)) {
return true;
}
return false;
bool hasX = JSViewAbstract::ParseJsAnimatableDimensionVp(xVal, x);
bool hasY = JSViewAbstract::ParseJsAnimatableDimensionVp(yVal, y);
return hasX || hasY;
}
#ifndef WEARABLE_PRODUCT