This eliminates the need for grab_height and grab_width.
X2AZU5RIKMQ3NEE3GP4TSQO5OS4X4PJBXW7LFTCNOE4B4JPO5XWQC L4X3HG56S4DS7QJTLMLP47BGCPF2TM5XRUFEN56BTWYJICBYUUEAC E7UO6NRGXFDMBU3BSJYRDNOA3Y7VHD7NWPHI5PHCPHQF6ZNOPZLQC 7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC WV5PX6JK4SJCOOZOKPSHW73BVL4WH6SFIPVXMMLVI6I4YH4VEE5AC D425ND7AT3F7QJ3CCSESMVDOC3J5C5P32M5SJDBHECZJXLHNQ2FAC J6OSBEBQXZR5JZ5TOCCUPELBPUVEQULGCXURXLPY7WFYTDEQOU2AC struct wlr_surface *focused_surface =seat->pointer_state.focused_surface;if (c->xdg_surface->surface != focused_surface) {/* Deny move/resize requests from unfocused clients. */return;}