summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrant Limberg <grant.limberg@zerotier.com>2016-11-18 12:09:08 -0800
committerGrant Limberg <grant.limberg@zerotier.com>2016-11-18 12:17:57 -0800
commitdbe1461886256bb5e9c1f7c6cb02525e57ee12c2 (patch)
tree484e26ab5494ce477e48e5f713a0d85fea693371
parent7bea7097475dba27e67146bc0d865a37870818dd (diff)
downloadinfinitytier-dbe1461886256bb5e9c1f7c6cb02525e57ee12c2.tar.gz
infinitytier-dbe1461886256bb5e9c1f7c6cb02525e57ee12c2.zip
wire up the quit button
-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))