Merge pull request #2316 from RyanDwyer/fix-floating-pointer-events

Fix pointer events for overlapping floating views
master
Brian Ashworth 6 years ago committed by GitHub
commit 0a0b676f64
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -660,7 +660,9 @@ struct sway_container *floating_container_at(double lx, double ly,
if (!workspace_is_visible(workspace)) { if (!workspace_is_visible(workspace)) {
continue; continue;
} }
for (int k = 0; k < ws->floating->children->length; ++k) { // Items at the end of the list are on top, so iterate the list in
// reverse.
for (int k = ws->floating->children->length - 1; k >= 0; --k) {
struct sway_container *floater = struct sway_container *floater =
ws->floating->children->items[k]; ws->floating->children->items[k];
struct wlr_box box = { struct wlr_box box = {

Loading…
Cancel
Save