backend/x11: fix region not being actually used
backend/x11: fix region not being actually used

The region variable was shadowed in an if block. As a result, in the
outer block region was always XCB_NONE and was never destroyed (causing
a memory leak on the server).

Reported-by: Ilia Mirkin <bcbbb7aa705ec3a5fc5824c01a845186c3d62fca@alum.mit.edu>

swaywm/wlroots,swaywm/wlroots,SirCmpwn/wlroots