https://git.reactos.org/?p=reactos.git;a=commitdiff;h=ce537f1ae945813041cad50f0853a5a16d11bc20
commit ce537f1ae945813041cad50f0853a5a16d11bc20 Author: Timo Kreuzer <[email protected]> AuthorDate: Thu May 30 19:21:45 2019 +0200 Commit: Timo Kreuzer <[email protected]> CommitDate: Fri Jun 4 09:15:55 2021 +0200 [EXPLORER] Check m_Position for -1 before using it as an index This fixes a crash on x64. --- base/shell/explorer/traywnd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base/shell/explorer/traywnd.cpp b/base/shell/explorer/traywnd.cpp index 5473e190bfa..e14e805b8f7 100644 --- a/base/shell/explorer/traywnd.cpp +++ b/base/shell/explorer/traywnd.cpp @@ -1373,7 +1373,7 @@ GetPrimaryScreenRect: m_TrayRects[m_Position] = rcTray; } - else + else if (m_Position != (DWORD)-1) { /* If the user isn't resizing the tray window we need to make sure the new size or position is valid. this is to prevent changes to the window
