[nostalgia/core/studio] Fix PaletteEditor to handle Palettes with 0 pages
All checks were successful
Build / build (push) Successful in 2m55s

This commit is contained in:
Gary Talent 2024-10-28 20:57:21 -05:00
parent 941bc71348
commit 3c7652efc2

View File

@ -154,7 +154,8 @@ void PaletteEditorImGui::drawColorsEditor() noexcept {
ImGui::TableSetupColumn("Blue", ImGuiTableColumnFlags_WidthFixed, 40);
ImGui::TableSetupColumn("Preview", ImGuiTableColumnFlags_NoHide);
ImGui::TableHeadersRow();
for (auto i = 0u; auto const&c : m_pal.pages[m_page].colors) {
if (m_page < m_pal.pages.size()) {
for (auto i = 0u; auto const &c: m_pal.pages[m_page].colors) {
ig::IDStackItem const idStackItem(static_cast<int>(i));
ImGui::TableNextRow();
drawColumn(i + 1);
@ -172,6 +173,7 @@ void PaletteEditorImGui::drawColorsEditor() noexcept {
++i;
}
}
}
ImGui::EndTable();
if (colorEditor) {
ImGui::SameLine();