From 245fa815d21c0a1c21d507410514795e41907ffa Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Thu, 3 Jul 2025 18:12:05 -0400 Subject: [PATCH] refactor: Server::onMouseMousePrimary, use std array for horizontal and vertical direction array --- src/lib/server/Server.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/lib/server/Server.cpp b/src/lib/server/Server.cpp index 16310546f..f5a37e384 100644 --- a/src/lib/server/Server.cpp +++ b/src/lib/server/Server.cpp @@ -27,6 +27,9 @@ #include "server/ClientProxyUnknown.h" #include "server/PrimaryClient.h" +#ifdef _WIN32 +#include +#endif #include #include #include @@ -1641,16 +1644,16 @@ bool Server::onMouseMovePrimary(int32_t x, int32_t y) } // check both horizontally and vertically - Direction dirs[] = {dirh, dirv}; - int32_t xs[] = {xh, x}; - int32_t ys[] = {y, yv}; + std::array dirs = {dirh, dirv}; + std::array xs = {xh, x}; + std::array ys = {y, yv}; for (int i = 0; i < 2; ++i) { - Direction dir = dirs[i]; + Direction dir = dirs.at(i); if (dir == NoDirection) { continue; } - x = xs[i], y = ys[i]; - + x = xs.at(i); + y = ys.at(i); // get jump destination BaseClientProxy *newScreen = mapToNeighbor(m_active, dir, x, y);