From a29203acd8059d2428c1a2c414815a66a1d48b37 Mon Sep 17 00:00:00 2001
From: Alam Ed Arias <alam@srb2.org>
Date: Tue, 26 Dec 2017 20:24:08 -0500
Subject: [PATCH] Disable win_dbg

---
 src/sdl/i_main.c       | 2 ++
 src/win32/Makefile.cfg | 2 +-
 src/win32/win_main.c   | 2 ++
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/sdl/i_main.c b/src/sdl/i_main.c
index f1cecad4d8..65b7b5ffe0 100644
--- a/src/sdl/i_main.c
+++ b/src/sdl/i_main.c
@@ -148,7 +148,9 @@ int main(int argc, char **argv)
 			LoadLibraryA("exchndl.dll");
 		}
 	}
+#ifndef __MINGW32__
 	prevExceptionFilter = SetUnhandledExceptionFilter(RecordExceptionInfo);
+#endif
 	MakeCodeWritable();
 #endif
 	// startup SRB2
diff --git a/src/win32/Makefile.cfg b/src/win32/Makefile.cfg
index 99b8bc9b2c..3560af0c4f 100644
--- a/src/win32/Makefile.cfg
+++ b/src/win32/Makefile.cfg
@@ -64,7 +64,7 @@ endif
 
 ifdef SDL
 	i_system_o+=$(OBJDIR)/SRB2.res
-	i_main_o+=$(OBJDIR)/win_dbg.o
+	#i_main_o+=$(OBJDIR)/win_dbg.o
 ifndef NOHW
 	OPTS+=-DUSE_WGL_SWAP
 endif
diff --git a/src/win32/win_main.c b/src/win32/win_main.c
index 4bb3df868f..6c774f5576 100644
--- a/src/win32/win_main.c
+++ b/src/win32/win_main.c
@@ -666,7 +666,9 @@ int WINAPI WinMain (HINSTANCE hInstance,
 #endif
 			LoadLibraryA("exchndl.dll");
 
+#ifndef __MINGW32__
 		prevExceptionFilter = SetUnhandledExceptionFilter(RecordExceptionInfo);
+#endif
 
 		Result = HandledWinMain(hInstance);
 #ifdef BUGTRAP
-- 
GitLab