04fdecdd59
A transient window should always be visible on the current screen. This change ensures that a transient is always placed in a way that the transient window is visible on the screen ignoring the transient offset hint if it has to be. Unfortunately QtWayland doesn't set the transient hint correctly: a sub menu is a transient to the main window and not to the parent menu resulting in quite off positioned menus, see: https://bugreports.qt.io/browse/QTBUG-51640 |
||
---|---|---|
.. | ||
data/anim-data-delete-effect | ||
CMakeLists.txt | ||
decoration_input_test.cpp | ||
dont_crash_cancel_animation.cpp | ||
dont_crash_glxgears.cpp | ||
input_stacking_order.cpp | ||
internal_window.cpp | ||
kwin_wayland_test.cpp | ||
kwin_wayland_test.h | ||
lockscreen.cpp | ||
move_resize_window_test.cpp | ||
platformcursor.cpp | ||
pointer_input.cpp | ||
quick_tiling_test.cpp | ||
start_test.cpp | ||
touch_input_test.cpp | ||
transient_no_input_test.cpp | ||
transient_placement.cpp |