wayland: Fix null pointer constraint region handling
If the pointer constraint region is null, the input region must be used instead. If the pointer constraint region is valid, it should be intersected with the input region.
If the pointer constraint region is null, the input region must be used instead. If the pointer constraint region is valid, it should be intersected with the input region.