From fea654a6ce4d618bfd0cc9b5d78d0726802889ec Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Sat, 26 May 2018 10:35:15 -0400 Subject: [PATCH] Replace oft-failing abort with if statement Fixes #2045 --- sway/input/cursor.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/sway/input/cursor.c b/sway/input/cursor.c index 987809891..1cf432f3c 100644 --- 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) {