SDL: Add the CREATE_NO_WINDOW flag for background processes

From c025fdbb7c5a5882ebcb0fc54ead13c9d6f9de39 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Fri, 11 Apr 2025 15:32:32 -0700
Subject: [PATCH] Add the CREATE_NO_WINDOW flag for background processes

Fixes https://github.com/libsdl-org/SDL/issues/12097
---
 src/process/windows/SDL_windowsprocess.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/process/windows/SDL_windowsprocess.c b/src/process/windows/SDL_windowsprocess.c
index 95f45c08f14b6..31e18f2412d12 100644
--- a/src/process/windows/SDL_windowsprocess.c
+++ b/src/process/windows/SDL_windowsprocess.c
@@ -313,6 +313,7 @@ bool SDL_SYS_CreateProcessWithProperties(SDL_Process *process, SDL_PropertiesID
         if (stderr_option == SDL_PROCESS_STDIO_INHERITED) {
             stderr_option = SDL_PROCESS_STDIO_NULL;
         }
+        creation_flags |= CREATE_NO_WINDOW;
     }
 
     switch (stdin_option) {