Skip to content

Commit 05fd41a

Browse files
committed
fix new tab not save issue
1 parent af2277d commit 05fd41a

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

Flow.Launcher.Infrastructure/UserSettings/CustomBrowserViewModel.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public CustomBrowserViewModel Copy()
1818
{
1919
Name = Name,
2020
Path = Path,
21+
OpenInTab = OpenInTab,
2122
PrivateArg = PrivateArg,
2223
EnablePrivate = EnablePrivate,
2324
Editable = Editable

Flow.Launcher/SelectBrowserWindow.xaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@
107107
Margin="10,0,0,0"
108108
Click="btnDelete_Click"
109109
Content="{DynamicResource delete}"
110-
IsEnabled="{Binding CustomExplorer.Editable}" />
110+
IsEnabled="{Binding CustomBrowser.Editable}" />
111111

112112
</StackPanel>
113113
<Rectangle
@@ -117,7 +117,7 @@
117117
<StackPanel
118118
Margin="0,0,0,0"
119119
HorizontalAlignment="Stretch"
120-
DataContext="{Binding CustomExplorer}"
120+
DataContext="{Binding CustomBrowser}"
121121
Orientation="Horizontal">
122122
<Grid Width="480">
123123
<Grid.ColumnDefinitions>
@@ -197,7 +197,7 @@
197197
VerticalAlignment="Center"
198198
Orientation="Horizontal">
199199
<RadioButton GroupName="browser" IsChecked="{Binding OpenInTab}">New Tab</RadioButton>
200-
<RadioButton GroupName="browser" IsChecked="{Binding OpenInNewWindow, Mode=OneWay}">New Window</RadioButton>
200+
<RadioButton GroupName="browser" IsChecked="{Binding OpenInNewWindow, Mode=OneTime}">New Window</RadioButton>
201201
</StackPanel>
202202
<TextBlock
203203
Grid.Row="3"

Flow.Launcher/SelectBrowserWindow.xaml.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,23 @@ namespace Flow.Launcher
2020
{
2121
public partial class SelectBrowserWindow : Window, INotifyPropertyChanged
2222
{
23-
private int selectedCustomExplorerIndex;
23+
private int selectedCustomBrowserIndex;
2424

2525
public event PropertyChangedEventHandler PropertyChanged;
2626

2727
public Settings Settings { get; }
2828

2929
public int SelectedCustomBrowserIndex
3030
{
31-
get => selectedCustomExplorerIndex; set
31+
get => selectedCustomBrowserIndex; set
3232
{
33-
selectedCustomExplorerIndex = value;
34-
PropertyChanged?.Invoke(this, new(nameof(CustomExplorer)));
33+
selectedCustomBrowserIndex = value;
34+
PropertyChanged?.Invoke(this, new(nameof(CustomBrowser)));
3535
}
3636
}
3737
public ObservableCollection<CustomBrowserViewModel> CustomBrowsers { get; set; }
3838

39-
public CustomBrowserViewModel CustomExplorer => CustomBrowsers[SelectedCustomBrowserIndex];
39+
public CustomBrowserViewModel CustomBrowser => CustomBrowsers[SelectedCustomBrowserIndex];
4040
public SelectBrowserWindow(Settings settings)
4141
{
4242
Settings = settings;
@@ -54,7 +54,7 @@ private void btnDone_Click(object sender, RoutedEventArgs e)
5454
{
5555
Settings.CustomBrowserList = CustomBrowsers.ToList();
5656
Settings.CustomBrowserIndex = SelectedCustomBrowserIndex;
57-
Close();
57+
Cl ose();
5858
}
5959

6060
private void btnAdd_Click(object sender, RoutedEventArgs e)

0 commit comments

Comments
 (0)