From 8eae53c74c1a81788ba212a5839220ae9e4815f3 Mon Sep 17 00:00:00 2001 From: biezhihua Date: Wed, 11 Sep 2024 11:32:04 +0800 Subject: [PATCH] fix create bitmap crash --- .../kotlin/com/alibaba/gaiax/render/view/blur/GXBlurHelper.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/render/view/blur/GXBlurHelper.kt b/GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/render/view/blur/GXBlurHelper.kt index ca25d10cd..539e3a919 100644 --- a/GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/render/view/blur/GXBlurHelper.kt +++ b/GaiaXAndroid/src/main/kotlin/com/alibaba/gaiax/render/view/blur/GXBlurHelper.kt @@ -60,7 +60,7 @@ class GXBlurHelper(private val host: GXView) { val width = host.layoutParams.width val height = host.layoutParams.height - if (radius == 0f || width == 0 && height == 0) { + if (radius == 0f || width <= 0 && height <= 0) { innerRelease() return false } @@ -90,7 +90,7 @@ class GXBlurHelper(private val host: GXView) { return false } r = true - } catch (e: OutOfMemoryError) { + } catch (e: Exception) { // Bitmap.createBitmap() may cause OOM error // Simply ignore and fallback } finally {