From bf82690c801844e2c69142d0140823c2dff96ee9 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sat, 8 Jun 2024 00:28:17 +0200 Subject: [PATCH] fix: Build and drawing of title bar buttons on macOS --- plugins/builtin/source/content/window_decoration.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/builtin/source/content/window_decoration.cpp b/plugins/builtin/source/content/window_decoration.cpp index a53c76647..b5d0e55ce 100644 --- a/plugins/builtin/source/content/window_decoration.cpp +++ b/plugins/builtin/source/content/window_decoration.cpp @@ -128,7 +128,7 @@ namespace hex::plugin::builtin { } void drawTitleBar() { - auto titleBarHeight = ImGui::GetCurrentWindowRead()->MenuBarHeight; + auto titleBarHeight = ImGui::GetCurrentWindowRead()->MenuBarHeight * 0.7; auto buttonSize = ImVec2(titleBarHeight * 1.5F, titleBarHeight - 1); ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2(0, 0)); @@ -395,7 +395,7 @@ namespace hex::plugin::builtin { #if defined(OS_MACOS) if (ImHexApi::System::isBorderlessWindowModeEnabled()) { const auto windowSize = ImHexApi::System::getMainWindowSize(); - const auto menuUnderlaySize = ImVec2(windowSize.x, ImGui::GetCurrentWindowRead()->MenuBarHeight() * 1.5F); + const auto menuUnderlaySize = ImVec2(windowSize.x, ImGui::GetCurrentWindowRead()->MenuBarHeight); ImGui::SetCursorPos(ImVec2());