From 68e3953bcc65de7fb6d0fcab9101610072fdb923 Mon Sep 17 00:00:00 2001 From: David Sparer Date: Sun, 22 May 2016 09:58:27 -0600 Subject: [PATCH] Made Startup a singleton --- mRemoteV1/App/Startup.cs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/mRemoteV1/App/Startup.cs b/mRemoteV1/App/Startup.cs index b22d046c4..dedffbd2e 100644 --- a/mRemoteV1/App/Startup.cs +++ b/mRemoteV1/App/Startup.cs @@ -23,8 +23,24 @@ namespace mRemoteNG.App { public class Startup { - private static AppUpdater _appUpdate; + private static readonly Startup _singletonInstance = new Startup(); + private AppUpdater _appUpdate; + private Startup() + { + _appUpdate = new AppUpdater(); + } + + static Startup() + { + } + + public static void InitializeProgram() + { + CreateLogger(); + LogStartupData(); + //CheckCompatibility(); + } public static void CheckCompatibility() {