OYZELWD247C2GT4QAW6YECUCA2GRLG4VI25BMOZKOGNRKERPZ6AQC EBDQEFGXZCYAAGQVUSIVSDVDGKMZXZBWFE75NRC3F3EOFZAWWFSQC QIIHRSY26Q3QJQUIDTU4M4C5NGAW3NGDOKT5UVZBD25A6UVPQDPQC 7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC S7RXJJZG4IEIVLPHEWFT5M2T3SRRO5US5SYBPXSYSWJJLXAKNNPAC J6OSBEBQXZR5JZ5TOCCUPELBPUVEQULGCXURXLPY7WFYTDEQOU2AC IH7QAHDQUTGT7KS2IP7SLDHYDEDX4BCQ4KDRYKIGV5Y477X3ZABQC D425ND7AT3F7QJ3CCSESMVDOC3J5C5P32M5SJDBHECZJXLHNQ2FAC /* If surface is already focused, only notify of motion, otherwise give* surface the pointer focus */if (surface && surface == seat->pointer_state.focused_surface)wlr_seat_pointer_notify_motion(seat, time, sx, sy);elsepointerfocus(c, surface, sx, sy);
pointerfocus(c, surface, sx, sy, time);