From 0e4e29acb3e92d8379c5d70e1902abd71c0b7391 Mon Sep 17 00:00:00 2001 From: Ilia Bozhinov Date: Wed, 24 Jun 2020 16:43:37 +0200 Subject: [PATCH] core: make sure to not call pointer_notify_enter() with NULL This is now not allowed in wlroots. --- src/core/seat/pointer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/seat/pointer.cpp b/src/core/seat/pointer.cpp index dfad14254..9d49984d7 100644 --- a/src/core/seat/pointer.cpp +++ b/src/core/seat/pointer.cpp @@ -116,7 +116,7 @@ void wf::LogicalPointer::update_cursor_focus(wf::surface_interface_t *focus, cursor_focus = focus; wlr_surface *next_focus_wlr_surface = nullptr; - if (focus && !compositor_surface_from_surface(focus)) + if (focus && focus->get_wlr_surface()) { next_focus_wlr_surface = focus->get_wlr_surface(); wlr_seat_pointer_notify_enter(input->seat, next_focus_wlr_surface,