summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--windows/WinUI/ToolbarItem.xaml3
-rw-r--r--windows/WinUI/ToolbarItem.xaml.cs7
2 files changed, 9 insertions, 1 deletions
diff --git a/windows/WinUI/ToolbarItem.xaml b/windows/WinUI/ToolbarItem.xaml
index 9ec159b9..8536477c 100644
--- a/windows/WinUI/ToolbarItem.xaml
+++ b/windows/WinUI/ToolbarItem.xaml
@@ -47,7 +47,8 @@
<MenuItem Header="Preferences..."
Click="ToolbarItem_PreferencesClicked"/>
<Separator/>
- <MenuItem Header="Quit"/>
+ <MenuItem Header="Quit"
+ Click="ToolbarItem_QuitClicked"/>
</CompositeCollection>
</ContextMenu.ItemsSource>
diff --git a/windows/WinUI/ToolbarItem.xaml.cs b/windows/WinUI/ToolbarItem.xaml.cs
index 1a39ce0f..4d063714 100644
--- a/windows/WinUI/ToolbarItem.xaml.cs
+++ b/windows/WinUI/ToolbarItem.xaml.cs
@@ -173,6 +173,13 @@ namespace WinUI
prefsView = null;
}
+ private void ToolbarItem_QuitClicked(object sender, System.EventArgs e)
+ {
+ this.Close();
+ Application.Current.Shutdown();
+ Environment.Exit(0);
+ }
+
private void ToolbarItem_NetworkClicked(object sender, System.Windows.RoutedEventArgs e)
{
if(sender.GetType() == typeof(MenuItem))