virtualx-engine/scene
Markus Sauermann a9bf3de08e Fix InputEvent being used twice
A single mouse click can cause multiple actions, which contradicts
the paradigm that a single Input Event should cause only a single
action.

The solution consists of two parts:
1. Physics Picking as the last step during viewport input event
handling, currently doesn't set the event as handled. This PR sets
the event as handled in the case of physics picking.
2. After an InputEvent is processed by a SubVieportContainer, it is
sent to its parent, even if it set as handled within the SubViewport.
This PR adds an additional test to check if the event is handled
before propagating the event to the parent Control.
2023-05-29 02:39:09 +02:00
..
2d Check for null in set_pattern() 2023-05-24 16:43:29 +02:00
3d Fix Pathfollow direction 2023-05-24 17:37:00 +09:00
animation Fix AnimationPlayer cumulative speed_scale 2023-05-26 07:11:29 +02:00
audio Merge pull request #70515 from stmSi/fix-hanging-audio-pitch-scale 2023-02-17 14:06:55 +01:00
debugger Refresh filesystem when saving remote branch 2023-03-24 19:38:08 +01:00
gui Unify item indexing in PopupMenu 2023-05-24 15:58:50 +02:00
main Fix InputEvent being used twice 2023-05-29 02:39:09 +02:00
resources Remove unnecessary Clipper lib includes 2023-05-24 23:57:08 +02:00
theme Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
property_utils.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
property_utils.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
register_scene_types.cpp Rework Navigation Avoidance 2023-05-10 05:01:58 +02:00
register_scene_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
scene_string_names.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
scene_string_names.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub