Don't focus tabbed and stacked containers on mouseover

master
Ivan Chebykin 7 years ago
parent 50305055c9
commit 87af08966a
No known key found for this signature in database
GPG Key ID: 34A8A768BB01746F

@ -162,9 +162,13 @@ void cursor_send_pointer_motion(struct sway_cursor *cursor, uint32_t time_msec,
seat_set_focus_warp(cursor->seat, c, false); seat_set_focus_warp(cursor->seat, c, false);
} }
} else { } else {
// Don't switch focus on mouseover for stacked and tabbed layouts
if(c->parent && c->parent->layout != L_STACKED
&& c->parent->layout != L_TABBED) {
seat_set_focus_warp(cursor->seat, c, false); seat_set_focus_warp(cursor->seat, c, false);
} }
} }
}
// reset cursor if switching between clients // reset cursor if switching between clients
struct wl_client *client = NULL; struct wl_client *client = NULL;

Loading…
Cancel
Save