From ee90967c084806d29fe3fed1e5564add3fbf3277 Mon Sep 17 00:00:00 2001 From: Abendlied Date: Thu, 3 Sep 2026 21:44:38 +0200 Subject: [PATCH] Fix cursor visibility for window cursor state --- Engine/ui/widget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Engine/ui/widget.cpp b/Engine/ui/widget.cpp index 8b119e6f..fd8aa3e6 100644 --- a/Engine/ui/widget.cpp +++ b/Engine/ui/widget.cpp @@ -463,7 +463,7 @@ void Widget::setFocus(bool b) { void Widget::setCursorShape(CursorShape cs) { wstate.cursor = cs; - if(wstate.moveOver) { + if(wstate.moveOver || dynamic_cast(this)!=nullptr) { Widget* root=implTrieRoot(this); if(auto w = dynamic_cast(root)) w->implShowCursor(cs);