*[Core] fix ContentBoxMeasurement getWidth & Height value error when release.


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/46ce1c5d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/46ce1c5d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/46ce1c5d

Branch: refs/heads/master
Commit: 46ce1c5d75b95982c3cef6f7c3d674c990c46d1c
Parents: b2d22b9
Author: 驱影 <jike....@alibaba-inc.com>
Authored: Thu May 3 16:00:13 2018 +0800
Committer: YorkShen <shenyua...@gmail.com>
Committed: Mon May 7 15:52:09 2018 +0800

----------------------------------------------------------------------
 .../impl/content_box_measurement_impl_android.cpp     | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/46ce1c5d/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.cpp
----------------------------------------------------------------------
diff --git 
a/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.cpp 
b/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.cpp
index 376d85a..d9c8f53 100644
--- 
a/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.cpp
+++ 
b/weex_core/Source/android/bridge/impl/content_box_measurement_impl_android.cpp
@@ -23,7 +23,7 @@
 
 namespace WeexCore {
   bool RegisterJNIContentBoxMeasurement(JNIEnv *env) {
-    RegisterNativesImpl(env);
+      return RegisterNativesImpl(env);
   }
 
   void cumsmeasure_Imple_Android(JNIEnv *env, jobject measureFunc_Impl_Android,
@@ -43,12 +43,16 @@ namespace WeexCore {
   }
 
   float GetLayoutWidth(JNIEnv *env, jobject measureFunc_impl_android) {
-    if (measureFunc_impl_android != nullptr)
-      Java_ContentBoxMeasurement_getWidth(env, measureFunc_impl_android);
+    if (measureFunc_impl_android != nullptr) {
+        return Java_ContentBoxMeasurement_getWidth(env, 
measureFunc_impl_android);
+    }
+    return 0.0;
   }
 
   float GetLayoutHeight(JNIEnv *env, jobject measureFunc_impl_android) {
-    if (measureFunc_impl_android != nullptr)
-      Java_ContentBoxMeasurement_getHeight(env, measureFunc_impl_android);
+    if (measureFunc_impl_android != nullptr) {
+        return Java_ContentBoxMeasurement_getHeight(env, 
measureFunc_impl_android);
+    }
+    return 0.0;
   }
 }

Reply via email to