Fix for file arguments no longer opening the PCK

This commit is contained in:
MattNL
2023-11-13 16:52:33 -05:00
parent 100471c52a
commit 5f9d09120f
2 changed files with 8 additions and 3 deletions

View File

@@ -7,7 +7,6 @@ using System.Windows.Forms;
using System.Drawing.Drawing2D;
using System.Diagnostics;
using System.Drawing.Imaging;
using OMI.Formats.Archive;
using OMI.Formats.Pck;
using OMI.Formats.GameRule;
@@ -16,7 +15,6 @@ using OMI.Workers.Archive;
using OMI.Workers.Pck;
using OMI.Workers.GameRule;
using OMI.Workers.Language;
using PckStudio.Properties;
using PckStudio.FileFormats;
using PckStudio.Forms;
@@ -94,6 +92,11 @@ namespace PckStudio
};
}
public void InitPckFromFile(string filepath)
{
saveLocation = filepath;
}
public void LoadPckFromFile(string filepath)
{
checkSaveState();
@@ -146,6 +149,8 @@ namespace PckStudio
isSelectingTab = false;
UpdateRichPresence();
if (saveLocation != String.Empty) LoadPckFromFile(saveLocation);
}
private void MainForm_FormClosing(object sender, FormClosingEventArgs e)

View File

@@ -48,7 +48,7 @@ namespace PckStudio
RPC.Initialize();
MainInstance = new MainForm();
if (args.Length > 0 && File.Exists(args[0]) && args[0].EndsWith(".pck"))
MainInstance.LoadPckFromFile(args[0]);
MainInstance.InitPckFromFile(args[0]);
Application.ApplicationExit += (sender, e) => { RPC.Deinitialize(); };
Application.Run(MainInstance);
}