Browse Source

0.0.50.beta9 ready
- 修复 BottomDialogTouchEventInterceptor、FullScreenDialogTouchEventInterceptor 空指针异常问题;

Kongzue 1 year ago
parent
commit
db7f3462ed

+ 3 - 1
DialogX/src/main/java/com/kongzue/dialogx/util/BottomDialogTouchEventInterceptor.java

@@ -129,7 +129,9 @@ public class BottomDialogTouchEventInterceptor {
                                     enterAnim.start();
                                 }
                             }
-                            impl.scrollView.lockScroll(false);
+                            if (impl.scrollView instanceof ScrollController) {
+                                impl.scrollView.lockScroll(false);
+                            }
                             break;
                     }
                     return false;

+ 3 - 1
DialogX/src/main/java/com/kongzue/dialogx/util/FullScreenDialogTouchEventInterceptor.java

@@ -108,7 +108,9 @@ public class FullScreenDialogTouchEventInterceptor {
                                     enterAnim.start();
                                 }
                             }
-                            ((ScrollController) impl.scrollView).lockScroll(false);
+                            if (impl.scrollView instanceof ScrollController) {
+                                impl.scrollView.lockScroll(false);
+                            }
                             break;
                     }
                     return false;