From 058a8cdc15f4576ef6bd11765d6e169077a08c38 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sun, 26 Jan 2025 09:22:53 +0100 Subject: [PATCH] fix: Missing include --- lib/third_party/imgui/backend/source/imgui_impl_glfw.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/third_party/imgui/backend/source/imgui_impl_glfw.cpp b/lib/third_party/imgui/backend/source/imgui_impl_glfw.cpp index 0febd7b48..d0a987e64 100644 --- a/lib/third_party/imgui/backend/source/imgui_impl_glfw.cpp +++ b/lib/third_party/imgui/backend/source/imgui_impl_glfw.cpp @@ -100,7 +100,6 @@ #endif // GLFW -#include #include #ifdef _WIN32 @@ -123,6 +122,11 @@ #include // for usleep() #endif +#ifdef __linux__ +#include +#include +#endif + #ifdef __EMSCRIPTEN__ #include #include @@ -391,7 +395,7 @@ static void ImGui_ImplGlfw_UpdateKeyModifiers(GLFWwindow* window, int mods) const auto sessionType = std::getenv("XDG_SESSION_TYPE"); if (sessionType == nullptr) return false; - + return std::string_view(sessionType) == "x11"; }();