app_server: perform NULL check before use

Fixes #16610.

Change-Id: Ic377a2faef7279f607298b3b80bc44bc1c6aae36
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3401
Reviewed-by: Jérôme Duval <[email protected]>
Reviewed-by: Axel Dörfler <[email protected]>
This commit is contained in:
X512
2020-11-20 18:24:48 +00:00
committed by Jérôme Duval
parent 2982d9819f
commit be3fde6d02
+4 -4
View File
@@ -514,15 +514,15 @@ Desktop::Init()
fVirtualScreen.SetConfiguration(*this,
fWorkspaces[0].CurrentScreenConfiguration());
float brightness = fWorkspaces[0].StoredScreenConfiguration().Brightness(0);
if (brightness > 0)
HWInterface()->SetBrightness(brightness);
if (fVirtualScreen.HWInterface() == NULL) {
debug_printf("Could not initialize graphics output. Exiting.\n");
return B_ERROR;
}
float brightness = fWorkspaces[0].StoredScreenConfiguration().Brightness(0);
if (brightness > 0)
HWInterface()->SetBrightness(brightness);
fVirtualScreen.HWInterface()->MoveCursorTo(
fVirtualScreen.Frame().Width() / 2,
fVirtualScreen.Frame().Height() / 2);