From fc3043b93c05b7907a199550c1ad93d7c157dba7 Mon Sep 17 00:00:00 2001 From: leo Date: Thu, 27 Feb 2025 21:10:41 +0800 Subject: [PATCH] fix: double-clicking button trigger binded command twice (#1032) Signed-off-by: leo --- src/Views/WorkingCopy.axaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Views/WorkingCopy.axaml b/src/Views/WorkingCopy.axaml index 84b60c14..ebf26a96 100644 --- a/src/Views/WorkingCopy.axaml +++ b/src/Views/WorkingCopy.axaml @@ -352,8 +352,13 @@ Margin="8,0,0,0" Padding="8,0" Command="{Binding ContinueMerge}" - IsVisible="{Binding InProgressContext, Converter={x:Static ObjectConverters.IsNotNull}}" - IsEnabled="{Binding !HasUnsolvedConflicts}"> + IsVisible="{Binding InProgressContext, Converter={x:Static ObjectConverters.IsNotNull}}"> + + + + + + @@ -370,6 +375,7 @@ Command="{Binding Commit}" HotKey="{OnPlatform Ctrl+Enter, macOS=⌘+Enter}" IsVisible="{Binding InProgressContext, Converter={x:Static ObjectConverters.IsNull}}" + IsEnabled="{Binding !IsCommitting}" ToolTip.Placement="Top" ToolTip.VerticalOffset="0"> @@ -401,6 +407,7 @@ Padding="8,0" Command="{Binding CommitWithPush}" HotKey="Alt+Enter" + IsEnabled="{Binding !IsCommitting}" ToolTip.Tip="{OnPlatform Alt+Enter, macOS=⌥+Enter}" ToolTip.Placement="Top" ToolTip.VerticalOffset="0">