ae1e2182ec
Input events go to the tooltip because it's added to `popup_list` in DisplayServer `popup_open`. I think there's no harm in tooltips being omitted from the list, so this commit blocks non-popup windows from being added if they have `FLAG_NO_FOCUS` and `FLAG_MOUSE_PASSTHROUGH`. I'm not happy with this way of detecting tooltips. It'll also catch other windows where this behavior may or may not be wanted. I thought about adding `FLAG_TOOLTIP`, but went with the smaller change for now. Fixes #79500. |
||
---|---|---|
.. | ||
dynwrappers | ||
detect_prime_x11.cpp | ||
detect_prime_x11.h | ||
display_server_x11.cpp | ||
display_server_x11.h | ||
gl_manager_x11.cpp | ||
gl_manager_x11.h | ||
gl_manager_x11_egl.cpp | ||
gl_manager_x11_egl.h | ||
key_mapping_x11.cpp | ||
key_mapping_x11.h | ||
rendering_context_driver_vulkan_x11.cpp | ||
rendering_context_driver_vulkan_x11.h | ||
SCsub |