Turns out that this will hit asserts that will abort dwl.
ZJSS4UDVHV6NYWHSI2U4CHCP46CKN3S5XJ3LL2KT4V6FFYHD5D2QC
2FBILAASURBC6XQLU7Q4NOOTAZMWFFSIB66S4YHWJ5JHYEUAMJWQC
7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC
OYZELWD247C2GT4QAW6YECUCA2GRLG4VI25BMOZKOGNRKERPZ6AQC
QIIHRSY26Q3QJQUIDTU4M4C5NGAW3NGDOKT5UVZBD25A6UVPQDPQC
W32YIHMVPAREXUADJOAX45B6CTXZY42EE77RDDZYNJFEE2HLQ3HAC
* is NULL, this will clear focus.
* is NULL, we clear the focus instead.
if (surface != psurface) {
if (!surface) { wlr_seat_pointer_notify_clear_focus(seat); } else if (surface != psurface) {
if (!surface) {
wlr_seat_pointer_notify_clear_focus(seat);
} else if (surface != psurface) {
if (!surface) { wlr_seat_pointer_notify_clear_focus(seat); return; }
return;
}
if (sloppyfocus && surface)
if (sloppyfocus)