From 0716e5094e0bfc8da954950df7d52dccb84be6f7 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Fri, 30 Sep 2022 20:55:29 -0400 Subject: [PATCH] app_server: Print specific error when failing to initialize virtual screens. --- src/servers/app/Desktop.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/servers/app/Desktop.cpp b/src/servers/app/Desktop.cpp index 0b1ba583b4..e85814f222 100644 --- a/src/servers/app/Desktop.cpp +++ b/src/servers/app/Desktop.cpp @@ -511,8 +511,13 @@ Desktop::Init() fWorkspaces[i].RestoreConfiguration(*fSettings->WorkspacesMessage(i)); } - fVirtualScreen.SetConfiguration(*this, + status_t status = fVirtualScreen.SetConfiguration(*this, fWorkspaces[0].CurrentScreenConfiguration()); + if (status != B_OK) { + debug_printf("app_server: Failed to initialize virtual screen configuration: %s\n", + strerror(status)); + return status; + } if (fVirtualScreen.HWInterface() == NULL) { debug_printf("Could not initialize graphics output. Exiting.\n");