sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit fea654a6ce4d618bfd0cc9b5d78d0726802889ec
parent 1531eb317110e4e1358f203b0ce114f67a10b5d8
Author: Drew DeVault <sir@cmpwn.com>
Date:   Sat, 26 May 2018 10:35:15 -0400

Replace oft-failing abort with if statement

Fixes #2045

Diffstat:
Msway/input/cursor.c | 5+----
1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sway/input/cursor.c b/sway/input/cursor.c @@ -161,15 +161,12 @@ void cursor_send_pointer_motion(struct sway_cursor *cursor, uint32_t time_msec, if (output != focus) { seat_set_focus_warp(cursor->seat, c, false); } - } else { + } else if (c->type == C_VIEW) { // Don't switch focus on title mouseover for // stacked and tabbed layouts // If pointed container is in nested containers which are // inside tabbed/stacked layout we should skip them bool do_mouse_focus = true; - if(!sway_assert(c->type == C_VIEW, "pointed container is not a view")) { - return; - } bool is_visible = view_is_visible(c->sway_view); struct sway_container *p = c->parent; while (p) {