Fix mutex and open app if it's already running

This commit is contained in:
Stone_Red
2023-11-22 16:01:45 +01:00
parent e8de6fe9a5
commit 69672da48f
2 changed files with 49 additions and 18 deletions
+14 -9
View File
@@ -356,6 +356,19 @@ namespace DesktopMagic
#endregion Options
internal void RestoreWindow()
{
for (int i = 0; i < 10; i++)
{
ShowInTaskbar = true;
Visibility = Visibility.Visible;
SystemCommands.RestoreWindow(this);
Topmost = true;
_ = Activate();
Topmost = false;
}
}
private void TextBlock_Loaded(object sender, RoutedEventArgs e)
{
int index = 0;
@@ -600,15 +613,7 @@ namespace DesktopMagic
private void TaskbarIcon_TrayLeftClick(object? sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
{
ShowInTaskbar = true;
Visibility = Visibility.Visible;
SystemCommands.RestoreWindow(this);
Topmost = true;
_ = Activate();
Topmost = false;
}
RestoreWindow();
}
private void GithubButton_Click(object sender, RoutedEventArgs e)