From 784605f9742a8bcee5f392ee51a051efbc9d4ec0 Mon Sep 17 00:00:00 2001 From: Ari Vuollet Date: Mon, 4 Jul 2022 22:30:14 +0300 Subject: [PATCH] Fix crash when opening tooltip windows on Linux --- Source/Engine/Platform/Linux/LinuxWindow.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Source/Engine/Platform/Linux/LinuxWindow.cpp b/Source/Engine/Platform/Linux/LinuxWindow.cpp index 3439fa15d..cabdcd46d 100644 --- a/Source/Engine/Platform/Linux/LinuxWindow.cpp +++ b/Source/Engine/Platform/Linux/LinuxWindow.cpp @@ -6,7 +6,6 @@ #include "Engine/Input/Input.h" #include "Engine/Input/Mouse.h" #include "Engine/Input/Keyboard.h" -#include "Engine/Engine/Engine.h" #include "Engine/Core/Log.h" #include "Engine/Core/Math/Math.h" #include "Engine/Core/Math/Color32.h" @@ -14,9 +13,7 @@ #include "Engine/Core/Collections/Array.h" #include "Engine/Core/Collections/Dictionary.h" #include "Engine/Utilities/StringConverter.h" -#include "Engine/Utilities/StringConverter.h" #include "Engine/Graphics/RenderTask.h" -#include "Engine/Graphics/GPUSwapChain.h" #include "Engine/Graphics/Textures/TextureData.h" // hack using TextureTool in Platform module -> TODO: move texture data sampling to texture data itself #define COMPILE_WITH_TEXTURE_TOOL 1 @@ -207,7 +204,7 @@ LinuxWindow::LinuxWindow(const CreateWindowSettings& settings) X11::Atom wmSateSkipTaskbar = X11::XInternAtom(display, "_NET_WM_STATE_SKIP_TASKBAR", 0); X11::Atom wmStateSkipPager = X11::XInternAtom(display, "_NET_WM_STATE_SKIP_PAGER", 0); X11::Atom wmStateFullscreen = X11::XInternAtom(display, "_NET_WM_STATE_FULLSCREEN", 0); - X11::Atom states[2]; + X11::Atom states[4]; int32 statesCount = 0; if (settings.IsTopmost) {