ShareX/ShareX.HelpersLib/SingleInstanceApplication
Brian d81558291e Handle multiple context menu selections - Move semaphore release
Current process is as follows:
1. Invoked .exe gets the semaphore
2. Invoked .exe sets `InstanceProxy` values in running exe
3. Invoked .exe causes thread to spawn in running exe
4. New thread in running .exe reads values from `InstanceProxy`
4. Invoked .exe release the semaphore

The problem is that there is no guarantee on how fast new threads in
running .exe will spawn and read values from `InstanceProxy`. This PR
addresses that by moving the semaphore release from the invoked .exe to
the thread spawned in running .exe.
2016-03-04 08:45:03 -05:00
..
ApplicationInstanceManager.cs Handle multiple context menu selections - Move semaphore release 2016-03-04 08:45:03 -05:00
InstanceProxy.cs Updated license year to 2016 2016-01-03 17:16:01 +02:00