From 989123b5f8d7603fc6efbe4f37522a8297caa239 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Mon, 29 Jan 2024 23:10:42 +0100 Subject: [PATCH] Fix null pointer crash --- libraries/ZWidget/src/core/widget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/ZWidget/src/core/widget.cpp b/libraries/ZWidget/src/core/widget.cpp index 7ddc1ca59..2bbbf21f2 100644 --- a/libraries/ZWidget/src/core/widget.cpp +++ b/libraries/ZWidget/src/core/widget.cpp @@ -563,8 +563,10 @@ void Widget::OnWindowMouseMove(const Point& pos) do { widget->OnMouseMove(widget->MapFrom(this, pos)); + if (widget == this) + break; widget = widget->Parent(); - } while (widget != this); + } while (widget); } }