Improve the behaviour when we are requesting without a window
Allow the request to go through even when there's no surface. Don't crash if we pass a nullptr QWindow.
Allow the request to go through even when there's no surface. Don't crash if we pass a nullptr QWindow.