From b8216e1316183dc216c7eb1e38268b68d73fb125 Mon Sep 17 00:00:00 2001 From: xieyijun3 Date: Mon, 25 Sep 2023 19:27:51 +0800 Subject: [PATCH] fix firefox crash Signed-off-by: x30034819 Signed-off-by: xieyijun3 --- wayland_adapter/framework/core/wayland_surface.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wayland_adapter/framework/core/wayland_surface.cpp b/wayland_adapter/framework/core/wayland_surface.cpp index 3b52b95..1db9f39 100644 --- a/wayland_adapter/framework/core/wayland_surface.cpp +++ b/wayland_adapter/framework/core/wayland_surface.cpp @@ -769,6 +769,11 @@ void WaylandSurface::TriggerInnerCompose() LOG_ERROR("rsSurface_ is nullptr"); return; } + + if (srcBitmap_.width() == 0 || srcBitmap_.height() == 0) { + LOG_DEBUG("srcBitmap_ is nullptr"); + return; + } uint32_t width; uint32_t height; bool vailedGeometry = (geometryRect_.x >= 0 && geometryRect_.y >= 0 && -- Gitee