From f44e8352f4b1bd2621596c7ba9a7f9b9392c8a50 Mon Sep 17 00:00:00 2001 From: leo Date: Fri, 15 Aug 2025 12:58:46 +0800 Subject: [PATCH] fix: single-clicking titlebar should not maximize/restore window on macOS Signed-off-by: leo --- src/Views/ChromelessWindow.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Views/ChromelessWindow.cs b/src/Views/ChromelessWindow.cs index 24c652dc..1abb06c9 100644 --- a/src/Views/ChromelessWindow.cs +++ b/src/Views/ChromelessWindow.cs @@ -30,7 +30,12 @@ namespace SourceGit.Views public void BeginMoveWindow(object _, PointerPressedEventArgs e) { if (e.ClickCount == 1) + { + if (OperatingSystem.IsMacOS()) + e.Pointer.Capture(this); + BeginMoveDrag(e); + } e.Handled = true; }