Skip to content

Commit a7c6de3

Browse files
committed
enhance: force dropping user's old settings for shell/terminal
Signed-off-by: leo <[email protected]>
1 parent 80c6d46 commit a7c6de3

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

src/ViewModels/Preferences.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -344,12 +344,12 @@ public bool UseLibsecretInsteadOfGCM
344344
}
345345
}
346346

347-
public int ShellOrTerminal
347+
public int ShellOrTerminalType
348348
{
349-
get => _shellOrTerminal;
349+
get => _shellOrTerminalType;
350350
set
351351
{
352-
if (SetProperty(ref _shellOrTerminal, value) && !_isLoading)
352+
if (SetProperty(ref _shellOrTerminalType, value) && !_isLoading)
353353
{
354354
if (value >= 0 && value < Models.ShellOrTerminal.Supported.Count)
355355
Native.OS.SetShellOrTerminal(Models.ShellOrTerminal.Supported[value]);
@@ -616,15 +616,15 @@ private void PrepareGit()
616616

617617
private void PrepareShellOrTerminal()
618618
{
619-
if (_shellOrTerminal >= 0)
619+
if (_shellOrTerminalType >= 0)
620620
return;
621621

622622
for (int i = 0; i < Models.ShellOrTerminal.Supported.Count; i++)
623623
{
624624
var shell = Models.ShellOrTerminal.Supported[i];
625625
if (Native.OS.TestShellOrTerminal(shell))
626626
{
627-
ShellOrTerminal = i;
627+
ShellOrTerminalType = i;
628628
break;
629629
}
630630
}
@@ -761,7 +761,7 @@ private bool RemoveInvalidRepositoriesRecursive(List<RepositoryNode> collection)
761761
private Models.ChangeViewMode _stashChangeViewMode = Models.ChangeViewMode.List;
762762

763763
private string _gitDefaultCloneDir = string.Empty;
764-
private int _shellOrTerminal = -1;
764+
private int _shellOrTerminalType = -1;
765765
private uint _statisticsSampleColor = 0xFF00FF00;
766766
}
767767
}

src/Views/Preferences.axaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@
486486
Padding="8,0"
487487
HorizontalAlignment="Stretch"
488488
ItemsSource="{Binding Source={x:Static m:ShellOrTerminal.Supported}}"
489-
SelectedIndex="{Binding ShellOrTerminal, Mode=TwoWay}">
489+
SelectedIndex="{Binding ShellOrTerminalType, Mode=TwoWay}">
490490
<ComboBox.ItemTemplate>
491491
<DataTemplate x:DataType="{x:Type m:ShellOrTerminal}">
492492
<Grid ColumnDefinitions="Auto,*">

src/Views/Preferences.axaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ private async void SelectGPGExecutable(object _, RoutedEventArgs e)
307307

308308
private async void SelectShellOrTerminal(object _, RoutedEventArgs e)
309309
{
310-
var type = ViewModels.Preferences.Instance.ShellOrTerminal;
310+
var type = ViewModels.Preferences.Instance.ShellOrTerminalType;
311311
if (type == -1)
312312
return;
313313

0 commit comments

Comments
 (0)