Move call of push_unhandled_input from Window to Viewport
This solves the problem, that mouse events get sent to SubViewports even if they are outside of the visible area of the SubViewport. This changes makes SubViewportContainer::unhandled_input redundand. Shortcut Events now need to be distributed via push_input, in order for them to be able to reach SubViewports.
This commit is contained in:
parent
a7d0e18a31
commit
8836f2160a
6 changed files with 10 additions and 35 deletions
|
|
@ -158,7 +158,11 @@
|
|||
Calling this method will propagate calls to child nodes for following methods in the given order:
|
||||
- [method Node._input]
|
||||
- [method Control._gui_input] for [Control] nodes
|
||||
- [method Node._shortcut_input]
|
||||
- [method Node._unhandled_input]
|
||||
- [method Node._unhandled_key_input]
|
||||
If an earlier method marks the input as handled via [method set_input_as_handled], any later method in this list will not be called.
|
||||
If none of the methods handle the event and [member physics_object_picking] is [code]true[/code], the event is used for physics object picking.
|
||||
</description>
|
||||
</method>
|
||||
<method name="push_text_input">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue