Commit Graph

2 Commits

Author SHA1 Message Date
lkn 976bcce34c fix DnD: drag icon follows cursor, clean up listeners
Update drag_icon_tree position in handle_pointer_motion so the icon
follows the cursor during drag. Use wlr_scene_drag_icon_create for
proper lifecycle. Remove listeners in handle_drag_destroy. Always
forward button releases so drags end correctly.
2026-06-23 20:08:39 +02:00
lkn 89393e1782 fix dockapp capture: use XSync, remove crash-prone timer
Use XSync instead of XFlush for the initial capture to give the X
server a round-trip to process the map. Remove the deferred timer
re-capture which could crash if the icon was destroyed before firing.
2026-06-23 13:22:33 +02:00