From 0aaef4980b83c2d51c86441b32e5b8984d06776b Mon Sep 17 00:00:00 2001
From: ZZYZX <zzyzx@virtual>
Date: Tue, 7 Jul 2020 13:56:42 +0300
Subject: [PATCH] Fix exception caused by horizontal mouse wheel (resolves #409
 reported by ioan-chera, reported by KanaiZo)

---
 Build/Updater.ini               | 4 ++--
 Source/Core/Windows/MainForm.cs | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Build/Updater.ini b/Build/Updater.ini
index b42b83517..01c2edb39 100755
--- a/Build/Updater.ini
+++ b/Build/Updater.ini
@@ -1,4 +1,4 @@
 URL http://devbuilds.drdteam.org/ultimatedoombuilder/
 FileName Builder.exe
-UpdateName UltimateDoomBuilder-r[REVNUM]-x86.7z
-UpdaterName UDB_Updater-x86.7z
\ No newline at end of file
+UpdateName UltimateDoomBuilder-r[REVNUM]-x64.7z
+UpdaterName UDB_Updater-x64.7z
\ No newline at end of file
diff --git a/Source/Core/Windows/MainForm.cs b/Source/Core/Windows/MainForm.cs
index 54b0ae82f..21fedaeb3 100755
--- a/Source/Core/Windows/MainForm.cs
+++ b/Source/Core/Windows/MainForm.cs
@@ -4237,8 +4237,8 @@ namespace CodeImp.DoomBuilder.Windows
 					break;
 
 				case General.WM_MOUSEHWHEEL:
-					int delta = m.WParam.ToInt32() >> 16;
-					OnMouseHWheel(delta);
+                    int delta = unchecked((short)(m.WParam.ToInt64() >> 16));
+                    OnMouseHWheel(delta);
 					m.Result = new IntPtr(delta);
 					break;
 					
-- 
GitLab