Skip to content

Commit aab367d

Browse files
committed
Fix crash on setting focus when goal is to clear
1 parent c0da769 commit aab367d

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

src/Views/TagEditView.xaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public TagEditView()
1414
}
1515

1616
//makes objects lose focus when clicked away
17-
private void MainGrid_MouseDown(object sender, MouseButtonEventArgs e) => MainGrid.Focus();
17+
private void MainGrid_MouseDown(object sender, MouseButtonEventArgs e) => Keyboard.ClearFocus();
1818

1919
private void TagNameTextBox_Loaded(object sender, System.Windows.RoutedEventArgs e)
2020
{

src/Windows/CodexBulkEditWindow.xaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ public CodexBulkEditWindow(CodexBulkEditViewModel vm)
1818
((CodexBulkEditViewModel)DataContext).CloseAction = Close;
1919
}
2020

21-
private void MainGrid_MouseDown(object sender, MouseButtonEventArgs e) => MainGrid.Focus();
21+
private void MainGrid_MouseDown(object sender, MouseButtonEventArgs e) => Keyboard.ClearFocus();
2222
}
2323
}

src/Windows/CodexEditWindow.xaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public CodexEditWindow(CodexEditViewModel vm)
2222
AuthorsComboBox.ApplyTemplate();
2323
}
2424

25-
private void MainGrid_MouseDown(object sender, MouseButtonEventArgs e) => MainGrid.Focus();
25+
private void MainGrid_MouseDown(object sender, MouseButtonEventArgs e) => Keyboard.ClearFocus();
2626

2727
// https://serialseb.com/blog/2007/09/03/wpf-tips-6-preventing-scrollviewer-from/
2828
private void treeView_PreviewMouseWheel(object sender, MouseWheelEventArgs e)

src/Windows/MainWindow.xaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public MainWindow()
2929
private readonly MainViewModel MainViewModel;
3030

3131
//Deselects when you click away
32-
private void Window_MouseDown(object sender, MouseButtonEventArgs e) => MainGrid.Focus();
32+
private void Window_MouseDown(object sender, MouseButtonEventArgs e) => Keyboard.ClearFocus();
3333

3434
private void Window_Closing(object sender, CancelEventArgs e)
3535
{

0 commit comments

Comments
 (0)