Okami

Results 3 issues of Okami

Assume you narrow files inside directory ~/.emacs.d, and export the completion candidates to embark, embark will create a dired buffer(using dired-noselect) to display them. The problem is, dired will reuse...

After the scene graph refactor, node_at_coords no longer return the lock surface after the screen is locked, thereby cursor_rebase_all in handle_surface_map won't work. This commit make node_at_coords return lock surface...

Inspired by https://github.com/swaywm/sway/pull/8343 Fixes https://github.com/swaywm/sway/issues/8342 `cursor_rebase_all` calls `node_at_coords`, and `node_at_coords` only returns the lock surface after the surface has been committed(not mapped). Also add the missing `cursor_rebase_all` in handle_unlock.