From 81c5866fa9cd22f788730e1664e9b011f0cf3c55 Mon Sep 17 00:00:00 2001 From: Trial97 Date: Sat, 25 Nov 2023 16:08:12 +0200 Subject: [PATCH] Made sure that the qt version check is in place Signed-off-by: Trial97 --- launcher/minecraft/MinecraftInstance.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/launcher/minecraft/MinecraftInstance.cpp b/launcher/minecraft/MinecraftInstance.cpp index fc0ea6789..d3f7cc20e 100644 --- a/launcher/minecraft/MinecraftInstance.cpp +++ b/launcher/minecraft/MinecraftInstance.cpp @@ -765,7 +765,12 @@ QString MinecraftInstance::createLaunchScript(AuthSessionPtr session, MinecraftT for (auto w : QApplication::topLevelWidgets()) { auto mainWindow = qobject_cast(w); if (mainWindow) { - screenGeometry = screenGeometry.shrunkBy(mainWindow->windowHandle()->frameMargins()); + auto m = mainWindow->windowHandle()->frameMargins(); +#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)) + screenGeometry = screenGeometry.shrunkBy(m); +#else + screenGeometry = { screenGeometry.width() - m.left() - m.right(), screenGeometry.height() - m.top() - m.bottom() }; +#endif break; } }