fix SingleInstance

This commit is contained in:
bao-qian
2016-05-09 22:45:20 +01:00
parent 21285f02b8
commit fb3ba16a92
12 changed files with 56 additions and 192 deletions

View File

@@ -186,7 +186,7 @@ namespace Wox.Helper
public interface ISingleInstanceApp
{
void OnActivate();
void OnSecondAppStarted();
}
/// <summary>
@@ -416,7 +416,7 @@ namespace Wox.Helper
return;
}
((TApplication)Application.Current).OnActivate();
((TApplication)Application.Current).OnSecondAppStarted();
}
#endregion
@@ -437,8 +437,7 @@ namespace Wox.Helper
if (Application.Current != null)
{
// Do an asynchronous call to ActivateFirstInstance function
Application.Current.Dispatcher.BeginInvoke(
DispatcherPriority.Normal, new DispatcherOperationCallback(ActivateFirstInstanceCallback));
Application.Current.Dispatcher.Invoke(ActivateFirstInstance);
}
}