From aa9e48608679f4d35df1ec237e8529284c5a3869 Mon Sep 17 00:00:00 2001 From: Clownacy Date: Mon, 13 Apr 2020 13:49:21 +0100 Subject: [PATCH] Handle WindowBackend_Software_CreateWindow fail Must have been part of that commit I reverted --- src/Backends/Rendering/Software.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Backends/Rendering/Software.cpp b/src/Backends/Rendering/Software.cpp index 4cc01a17..ac15f2e4 100644 --- a/src/Backends/Rendering/Software.cpp +++ b/src/Backends/Rendering/Software.cpp @@ -41,6 +41,12 @@ RenderBackend_Surface* RenderBackend_Init(const char *window_title, int screen_w framebuffer.height = screen_height; framebuffer.pitch = pitch; + if (framebuffer.pixels == NULL) + { + Backend_PrintError("Failed to create window"); + return NULL; + } + return &framebuffer; }