From 258d3d834130af760e3df5567d4100a879f6541c Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 2 Aug 2018 17:08:34 +0200 Subject: [server] Fix client frame placement bug Bug was introduced in commit:9ba63d1460 through missing parenthesis in macro. --- src/server/mainwindow/mainwindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/mainwindow/mainwindow.cpp b/src/server/mainwindow/mainwindow.cpp index e50efa7..15aabd4 100644 --- a/src/server/mainwindow/mainwindow.cpp +++ b/src/server/mainwindow/mainwindow.cpp @@ -258,7 +258,7 @@ QPoint MainWindow::closestFreeSlot(QPoint preferredPixels, ConnectionFrame* toIg } } const QSize& clientSize = serverApp->getCurrentRoom()->clientSize; -#define GRID(X,Y) (grid[X * _tilesX + Y]) +#define GRID(X,Y) (grid[((X) * _tilesX) + (Y)]) bool *grid = new bool[_tilesX * _tilesY]; memset(grid, 0, sizeof(bool) * size_t(_tilesX * _tilesY)); /* set everything to false */ -- cgit v1.2.3-55-g7522