summaryrefslogtreecommitdiffstats
path: root/scene/main/viewport.h
diff options
context:
space:
mode:
authorMarkus Sauermann <6299227+Sauermann@users.noreply.github.com>2023-06-04 19:09:54 +0200
committerMarkus Sauermann <6299227+Sauermann@users.noreply.github.com>2023-06-06 17:51:19 +0200
commitf00f4a02090c482f3723e27c8fec8ca64d9ab81d (patch)
tree47aac350cac994afa24488c58c73a2a49095d15d /scene/main/viewport.h
parented63b9ea236addd0d9cb6e0c6a862bd8fdf4978e (diff)
downloadredot-engine-f00f4a02090c482f3723e27c8fec8ca64d9ab81d.tar.gz
Fix input handling of unfocusable embedded Windows
InputEvents get in some cases sent to the wrong Window. fix `Viewport::_sub_windows_forward_input`- console error spam
Diffstat (limited to 'scene/main/viewport.h')
-rw-r--r--scene/main/viewport.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/scene/main/viewport.h b/scene/main/viewport.h
index 1cb32d4509..b8db29e197 100644
--- a/scene/main/viewport.h
+++ b/scene/main/viewport.h
@@ -388,6 +388,7 @@ private:
bool embed_subwindows_hint = false;
Window *subwindow_focused = nullptr;
+ Window *currently_dragged_subwindow = nullptr;
SubWindowDrag subwindow_drag = SUB_WINDOW_DRAG_DISABLED;
Vector2 subwindow_drag_from;
Vector2 subwindow_drag_pos;