mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/PCK-Studio.git
synced 2026-06-02 20:04:32 +00:00
MainForm - Added size check in 'HandleSkinFile'
This commit is contained in:
@@ -425,9 +425,14 @@ namespace PckStudio
|
||||
|
||||
public void HandleSkinFile(PckFile.FileData file)
|
||||
{
|
||||
if (file.Size <= 0)
|
||||
return;
|
||||
using (var ms = new MemoryStream(file.Data))
|
||||
{
|
||||
var texture = Image.FromStream(ms);
|
||||
if (file.Properties.HasProperty("BOX"))
|
||||
{
|
||||
using (generateModel generate = new generateModel(file.Properties, Image.FromStream(new MemoryStream(file.Data))))
|
||||
using generateModel generate = new generateModel(file.Properties, texture);
|
||||
if (generate.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
entryDataTextBox.Text = entryTypeTextBox.Text = string.Empty;
|
||||
@@ -437,15 +442,13 @@ namespace PckStudio
|
||||
}
|
||||
else
|
||||
{
|
||||
using (var ms = new MemoryStream(file.Data))
|
||||
{
|
||||
var texture = Image.FromStream(ms);
|
||||
SkinPreview frm = new SkinPreview(texture, file.Properties.GetPropertyValue("ANIM", SkinANIM.FromString));
|
||||
frm.ShowDialog(this);
|
||||
frm.Dispose();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void HandleModelsFile(PckFile.FileData file)
|
||||
{
|
||||
MessageBox.Show("Models.bin support has not been implemented. You can use the Spark Editor for the time being to edit these files.", "Not implemented yet.");
|
||||
|
||||
Reference in New Issue
Block a user