Fixes #12771. On mouse button press, Hyprland may have pointerFocus on a surface with no associated Desktop::View. In this case HLSurf->view () can be null, causing a SIGSEGV. This is reproducible b ...