From 0aeab56a607c5aecf4ce66f58ca03aed4e5758fc Mon Sep 17 00:00:00 2001
From: Jeremy Sinclair <4016293+snickler@users.noreply.github.com>
Date: Tue, 2 May 2023 06:56:55 -0400
Subject: [PATCH] [CI] Fix for building with Visual Studio 17.6 (#25759)
* Disable building Stl Modules
* [FindMyMouse] Fix C26495 errors
---
Cpp.Build.props | 1 +
src/modules/MouseUtils/FindMyMouse/FindMyMouse.cpp | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/Cpp.Build.props b/Cpp.Build.props
index 14ef3a7645..16a54b0e29 100644
--- a/Cpp.Build.props
+++ b/Cpp.Build.props
@@ -53,6 +53,7 @@
false
true
stdcpplatest
+ false
/await %(AdditionalOptions)
_UNICODE;UNICODE;%(PreprocessorDefinitions)
diff --git a/src/modules/MouseUtils/FindMyMouse/FindMyMouse.cpp b/src/modules/MouseUtils/FindMyMouse/FindMyMouse.cpp
index 4c84691095..f768931d97 100644
--- a/src/modules/MouseUtils/FindMyMouse/FindMyMouse.cpp
+++ b/src/modules/MouseUtils/FindMyMouse/FindMyMouse.cpp
@@ -54,7 +54,7 @@ protected:
D* Shim() { return static_cast(this); }
LRESULT BaseWndProc(UINT message, WPARAM wParam, LPARAM lParam) noexcept;
- HWND m_hwnd;
+ HWND m_hwnd{};
POINT m_sonarPos = ptNowhere;
// Only consider double left control click if at least 100ms passed between the clicks, to avoid keyboards that might be sending rapid clicks.
@@ -118,7 +118,7 @@ private:
ControlUp2,
};
- HWND m_hwndOwner;
+ HWND m_hwndOwner{};
SonarState m_sonarState = SonarState::Idle;
POINT m_lastKeyPos{};
ULONGLONG m_lastKeyTime{};