You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by ky...@apache.org on 2018/05/16 12:09:20 UTC

[2/5] incubator-weex git commit: * [core] Fix crash due to layer-limit.

* [core] Fix crash due to layer-limit.


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

Branch: refs/heads/master
Commit: a14b217bac4276828430284de928fbe6243c5b3f
Parents: 1806f23
Author: miomin <69...@qq.com>
Authored: Thu May 10 18:14:05 2018 +0800
Committer: miomin <69...@qq.com>
Committed: Wed May 16 17:46:32 2018 +0800

----------------------------------------------------------------------
 .../sdk/src/main/java/com/taobao/weex/ui/view/WXFrameLayout.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a14b217b/android/sdk/src/main/java/com/taobao/weex/ui/view/WXFrameLayout.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/ui/view/WXFrameLayout.java b/android/sdk/src/main/java/com/taobao/weex/ui/view/WXFrameLayout.java
index eb3d676..8e3638d 100644
--- a/android/sdk/src/main/java/com/taobao/weex/ui/view/WXFrameLayout.java
+++ b/android/sdk/src/main/java/com/taobao/weex/ui/view/WXFrameLayout.java
@@ -105,8 +105,8 @@ public class WXFrameLayout extends FrameLayout implements WXGestureObservable,IR
       try {
         dispatchDrawInterval(canvas);
       } catch (StackOverflowError e) {
-        int deep = reportLayerOverFlowError();
-        throw new LayerOverFlowLimitException("Layer overflow limit error: " + deep + " layers!");
+        reportLayerOverFlowError();
+        WXLogUtils.e("FlatGUI Crashed when dispatchDraw", WXLogUtils.getStackTrace(e));
       }
     } else {
       try {