From 539c3d110f645543b1f75a0f231c67df44bde58a Mon Sep 17 00:00:00 2001 From: Stanislav Peichev Date: Wed, 26 Jun 2024 17:47:52 +0300 Subject: [PATCH] MultipleInstancesDemo - RemoteConfigurationOptions for first instance --- multi-instances/MultipleInstancesDemo/App.xaml.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/multi-instances/MultipleInstancesDemo/App.xaml.cs b/multi-instances/MultipleInstancesDemo/App.xaml.cs index 0a0d8ae..2894892 100644 --- a/multi-instances/MultipleInstancesDemo/App.xaml.cs +++ b/multi-instances/MultipleInstancesDemo/App.xaml.cs @@ -41,19 +41,18 @@ protected override void OnStartup(StartupEventArgs e) mutex_ = new Mutex(true, MutexName, out bool isOwned); + var rco = GDStartingContextProvider.ExtractRemoteConfigurationOptionsFromCmdLine() ?? + GDStartingContextProvider.ExtractRemoteConfigurationOptionsFromEnvironment(); + if (isOwned) { // First instance StartPipeServer(); - ProcessArguments(e.Args, null); + ProcessArguments(e.Args, rco); } else { // Second instance - - var rco = GDStartingContextProvider.ExtractRemoteConfigurationOptionsFromCmdLine() ?? - GDStartingContextProvider.ExtractRemoteConfigurationOptionsFromEnvironment(); - SendArgumentsToFirstInstance(e.Args, rco); // Terminate the second instance Shutdown();