diff --git a/Source/Engine/Platform/Base/WindowBase.cpp b/Source/Engine/Platform/Base/WindowBase.cpp index 49b4cc631..f4b840a5e 100644 --- a/Source/Engine/Platform/Base/WindowBase.cpp +++ b/Source/Engine/Platform/Base/WindowBase.cpp @@ -100,9 +100,6 @@ WindowBase::WindowBase(const CreateWindowSettings& settings) , _dpi(96) , _dpiScale(1.0f) , _trackingMouseOffset(Float2::Zero) - , _isUsingMouseOffset(false) - , _isTrackingMouse(false) - , _isClippingCursor(false) , RenderTask(nullptr) { // Update window location based on start location diff --git a/Source/Engine/Platform/Base/WindowBase.h b/Source/Engine/Platform/Base/WindowBase.h index 812359fb4..4c5082c9c 100644 --- a/Source/Engine/Platform/Base/WindowBase.h +++ b/Source/Engine/Platform/Base/WindowBase.h @@ -284,12 +284,12 @@ protected: float _dpiScale; Float2 _trackingMouseOffset; - bool _isUsingMouseOffset; + bool _isUsingMouseOffset = false; Rectangle _mouseOffsetScreenSize; - bool _isTrackingMouse; - bool _isHorizontalFlippingMouse; - bool _isVerticalFlippingMouse; - bool _isClippingCursor; + bool _isTrackingMouse = false; + bool _isHorizontalFlippingMouse = false; + bool _isVerticalFlippingMouse = false; + bool _isClippingCursor = false; explicit WindowBase(const CreateWindowSettings& settings); virtual ~WindowBase(); diff --git a/Source/Engine/Platform/Linux/LinuxWindow.cpp b/Source/Engine/Platform/Linux/LinuxWindow.cpp index b771bb45f..9004ed84c 100644 --- a/Source/Engine/Platform/Linux/LinuxWindow.cpp +++ b/Source/Engine/Platform/Linux/LinuxWindow.cpp @@ -55,8 +55,6 @@ LinuxWindow::LinuxWindow(const CreateWindowSettings& settings) return; auto screen = XDefaultScreen(display); - // default to false - _isHorizontalFlippingMouse = false; // Cache data int32 width = Math::TruncToInt(settings.Size.X); int32 height = Math::TruncToInt(settings.Size.Y);