5386360928
SeatInterface currently has a separation of kwin's focus scope to pointer input with early return guards in notifyPointerEnter and notifyPointerLeave where clients don't get pointer events. However we don't update the initial state when a drag is started, this patch notifies sends a pointer leave to the new drag target before the data_device enter so things are consistent. This also brings it in line with Weston and Mutter. notifyPointerLeave has it's early return removed as for wayland windows as we know nothing will have pointer focus. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
test_datadevice.cpp | ||
test_datasource.cpp | ||
test_drag_drop.cpp | ||
test_error.cpp | ||
test_plasma_activities.cpp | ||
test_plasma_virtual_desktop.cpp | ||
test_plasmashell.cpp | ||
test_pointer_constraints.cpp | ||
test_selection.cpp | ||
test_server_side_decoration.cpp | ||
test_server_side_decoration_palette.cpp | ||
test_shadow.cpp | ||
test_shm_pool.cpp | ||
test_text_input_v2.cpp | ||
test_wayland_appmenu.cpp | ||
test_wayland_blur.cpp | ||
test_wayland_contrast.cpp | ||
test_wayland_filter.cpp | ||
test_wayland_output.cpp | ||
test_wayland_seat.cpp | ||
test_wayland_slide.cpp | ||
test_wayland_subsurface.cpp | ||
test_wayland_surface.cpp | ||
test_wayland_windowmanagement.cpp | ||
test_xdg_decoration.cpp | ||
test_xdg_foreign.cpp | ||
test_xdg_output.cpp | ||
test_xdg_shell.cpp |