From a1f6ebe1c90dc49f787bcfd1e2697dc1824f1ec1 Mon Sep 17 00:00:00 2001 From: tomcw Date: Thu, 2 Jun 2022 21:27:06 +0100 Subject: [PATCH] VidHD: fix debugger mouse-click hit-test issues. (#1106) --- source/Debugger/Debugger_Win32.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/Debugger/Debugger_Win32.cpp b/source/Debugger/Debugger_Win32.cpp index 35405702..f3f0e0c4 100644 --- a/source/Debugger/Debugger_Win32.cpp +++ b/source/Debugger/Debugger_Win32.cpp @@ -339,7 +339,8 @@ void DebuggerMouseClick(int x, int y) // do picking - const int nOffsetX = win32Frame.IsFullScreen() ? win32Frame.GetFullScreenOffsetX() : win32Frame.Get3DBorderWidth(); + // NB. Full-screen + VidHD isn't centred yet + const int nOffsetX = win32Frame.IsFullScreen() ? win32Frame.GetFullScreenOffsetX() : win32Frame.Get3DBorderWidth() + GetVideo().GetFrameBufferCentringOffsetX() * win32Frame.GetViewportScale(); const int nOffsetY = win32Frame.IsFullScreen() ? win32Frame.GetFullScreenOffsetY() : win32Frame.Get3DBorderHeight(); const int nOffsetInScreenX = x - nOffsetX;