mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-07-17 14:25:21 +00:00
Detect invalid dialog item counts (fixes #5)
This commit is contained in:
@@ -561,6 +561,10 @@ namespace SabreTools.Serialization
|
||||
}
|
||||
|
||||
dialogItemExtendedTemplates.Add(dialogItemTemplate);
|
||||
|
||||
// If we have an invalid item count
|
||||
if (offset >= entry.Data.Length)
|
||||
break;
|
||||
}
|
||||
|
||||
dialogBoxResource.ExtendedDialogItemTemplates = [.. dialogItemExtendedTemplates];
|
||||
@@ -805,6 +809,10 @@ namespace SabreTools.Serialization
|
||||
}
|
||||
|
||||
dialogItemTemplates.Add(dialogItemTemplate);
|
||||
|
||||
// If we have an invalid item count
|
||||
if (offset >= entry.Data.Length)
|
||||
break;
|
||||
}
|
||||
|
||||
dialogBoxResource.DialogItemTemplates = [.. dialogItemTemplates];
|
||||
|
||||
Reference in New Issue
Block a user