diff --git a/build.sh b/build.sh
index 900523f275d1f00ba3481077ddc33d33d2faa35b..8267a5c6f68e518b06ab4c54110975d20f818933 100755
--- a/build.sh
+++ b/build.sh
@@ -538,9 +538,9 @@ build_sdl_mingw()
     prepare_sdl || failure
 
     echo "Patching SDL..." | tee -a $LOGFILE
-    cd $ROOT/3rdparty/sdl/src/video/wincommon || failure
+    cd $ROOT/3rdparty/sdl/src/video/windows || failure
     # patch: amend window class name (required by BOINC v6 screensaver!)
-    patch < $ROOT/patches/SDL_sysevents.c.patch >> $LOGFILE 2>&1 || failure
+    patch < $ROOT/patches/SDL_windowsevents.c.patch >> $LOGFILE 2>&1 || failure
     echo "Building SDL (this may take a while)..." | tee -a $LOGFILE
     cd $ROOT/3rdparty/sdl || failure
     chmod +x autogen.sh >> $LOGFILE 2>&1 || failure
diff --git a/patches/SDL_sysevents.c.patch b/patches/SDL_sysevents.c.patch
deleted file mode 100644
index 3840748d99cfea135a0835f07db15c45ac4f8737..0000000000000000000000000000000000000000
--- a/patches/SDL_sysevents.c.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- SDL_sysevents.c	2009-04-17 17:18:07.000000000 +0200
-+++ SDL_sysevents.c.new	2009-04-17 17:14:41.000000000 +0200
-@@ -799,7 +799,7 @@
- #define CS_BYTEALIGNCLIENT	0
- #endif
- 	if ( ! name && ! SDL_Appname ) {
--		name = "SDL_app";
-+		name = "BOINC_app";
- 		SDL_Appstyle = CS_BYTEALIGNCLIENT;
- 		SDL_Instance = hInst ? hInst : SDL_GetModuleHandle();
- 	}
diff --git a/patches/SDL_windowsevents.c.patch b/patches/SDL_windowsevents.c.patch
new file mode 100644
index 0000000000000000000000000000000000000000..89e1a6f1d0c5bb24f6072fffd41563c4c8602f89
--- /dev/null
+++ b/patches/SDL_windowsevents.c.patch
@@ -0,0 +1,11 @@
+--- SDL_windowsevents.c	2020-03-05 10:46:34.201154000 +0000
++++ SDL_windowsevents.c	2020-03-05 10:54:16.394363000 +0000
+@@ -1211,7 +1211,7 @@
+         return (0);
+     }
+     if (!name && !SDL_Appname) {
+-        name = "SDL_app";
++        name = "BOINC_app";
+ #if defined(CS_BYTEALIGNCLIENT) || defined(CS_OWNDC)
+         SDL_Appstyle = (CS_BYTEALIGNCLIENT | CS_OWNDC);
+ #endif