From 8e312d4ae45fb0bf5c85adb53d9e9be30c749142 Mon Sep 17 00:00:00 2001
From: miku-666 <74728189+NessieHax@users.noreply.github.com>
Date: Sat, 3 Jun 2023 17:46:51 +0200
Subject: [PATCH] Moved RPC init/deinit to Program file
---
PCK-Studio/App.config | 3 +++
PCK-Studio/MainForm.cs | 2 --
PCK-Studio/Program.cs | 4 +++-
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/PCK-Studio/App.config b/PCK-Studio/App.config
index 4ee0e293..521fd32a 100644
--- a/PCK-Studio/App.config
+++ b/PCK-Studio/App.config
@@ -61,6 +61,9 @@
False
+
+ True
+
diff --git a/PCK-Studio/MainForm.cs b/PCK-Studio/MainForm.cs
index f96bc999..c7910e40 100644
--- a/PCK-Studio/MainForm.cs
+++ b/PCK-Studio/MainForm.cs
@@ -121,7 +121,6 @@ namespace PckStudio
private void Form1_Load(object sender, EventArgs e)
{
- RPC.Initialize();
UpdateRPC();
skinToolStripMenuItem1.Click += (sender, e) => setFileType_Click(sender, e, PckFile.FileData.FileType.SkinFile);
@@ -148,7 +147,6 @@ namespace PckStudio
private void FormMain_FormClosing(object sender, FormClosingEventArgs e)
{
checkSaveState();
- RPC.Deinitialize();
}
private void openToolStripMenuItem_Click(object sender, EventArgs e)
diff --git a/PCK-Studio/Program.cs b/PCK-Studio/Program.cs
index b4bc97ac..ce550b93 100644
--- a/PCK-Studio/Program.cs
+++ b/PCK-Studio/Program.cs
@@ -2,6 +2,7 @@
using System.Diagnostics;
using System.IO;
using System.Windows.Forms;
+using PckStudio.Classes.Misc;
namespace PckStudio
{
@@ -21,12 +22,13 @@ namespace PckStudio
[STAThread]
static void Main(string[] args)
{
- System.Globalization.CultureInfo.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture;
ApplicationScope.Initialize();
+ RPC.Initialize();
MainInstance = new MainForm();
if (args.Length > 0 && File.Exists(args[0]) && args[0].EndsWith(".pck"))
MainInstance.LoadPckFromFile(args[0]);
Application.Run(MainInstance);
+ RPC.Deinitialize();
}
}
}