ShareX/ShareX/ShareXApplicationBase.cs
michalx2 be1b15b59f Fix single instance management
There was a race condition in ApplicationInstanceManager. Now we use Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase to do instance management properly.
2014-08-07 03:16:42 +02:00

24 lines
569 B
C#

using Microsoft.VisualBasic.ApplicationServices;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ShareX
{
class ShareXApplicationBase : WindowsFormsApplicationBase
{
public ShareXApplicationBase(bool isSingleInstance)
{
IsSingleInstance = isSingleInstance;
EnableVisualStyles = true;
}
public new Form MainForm
{
get { return base.MainForm; }
set { base.MainForm = value; }
}
}
}