aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx/Program.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx/Program.cs')
-rw-r--r--Ryujinx/Program.cs11
1 files changed, 10 insertions, 1 deletions
diff --git a/Ryujinx/Program.cs b/Ryujinx/Program.cs
index f8fb5599..280b5c36 100644
--- a/Ryujinx/Program.cs
+++ b/Ryujinx/Program.cs
@@ -10,6 +10,7 @@ using Ryujinx.Ui.Diagnostic;
using System;
using System.IO;
using System.Reflection;
+using System.Threading.Tasks;
namespace Ryujinx
{
@@ -44,6 +45,9 @@ namespace Ryujinx
}
}
+ // Delete backup files after updating
+ Task.Run(Updater.CleanupUpdate);
+
Toolkit.Init(new ToolkitOptions
{
Backend = PlatformBackend.PreferNative,
@@ -122,6 +126,11 @@ namespace Ryujinx
mainWindow.LoadApplication(launchPath);
}
+ if (ConfigurationState.Instance.CheckUpdatesOnStart.Value && Updater.CanUpdate(false))
+ {
+ Updater.BeginParse(mainWindow, false);
+ }
+
Application.Run();
}
@@ -167,4 +176,4 @@ namespace Ryujinx
Logger.Shutdown();
}
}
-}
+} \ No newline at end of file