bugfix: read callbackId before read other properties.

This commit is contained in:
pengfei.zhou
2021-05-21 18:11:40 +08:00
committed by osborn
parent c347efde3a
commit c1ac0a04a5
2 changed files with 10 additions and 2 deletions

View File

@@ -145,6 +145,11 @@ public class ImageNode extends ViewNode<ImageView> {
if (imageScaleValue.isNumber()) {
this.imageScale = imageScaleValue.asNumber().toFloat();
}
JSValue loadCallback = jsObject.getProperty("loadCallback");
if (loadCallback.isString()) {
this.loadCallbackId = loadCallback.asString().value();
}
}
super.blend(jsObject);
}
@@ -371,7 +376,7 @@ public class ImageNode extends ViewNode<ImageView> {
}
break;
case "loadCallback":
this.loadCallbackId = prop.asString().value();
// Do not need set
break;
case "imageBase64":
if (!prop.isString()) {