don't crash for exporting footprints when no palette is loaded

footprints don't have palettes, so they have zero palette pages: don't try to set the sprite tool's palette page if there are no valid palettes.
This commit is contained in:
Benjamin Popp 2021-07-21 07:45:15 -05:00
parent eead7eb8f3
commit e1dbfcffd1

View File

@ -98,7 +98,7 @@ namespace HavenSoft.HexManiac.Core.ViewModels.Tools {
spriteTool.SpritePage = CurrentPage;
if (palette != null) spriteTool.PaletteAddress = palette.Start;
spriteTool.PalettePage = CurrentPalette;
if (palettes[CurrentPalette].Pages == sRun.Pages) spriteTool.PalettePage = CurrentPage;
if (palettes.Count > 0 && palettes[CurrentPalette].Pages == sRun.Pages) spriteTool.PalettePage = CurrentPage;
command.Execute(fs);
}
}