diff --git a/PkmGCSaveEditor/src/XDUIs/PurifierUI.cpp b/PkmGCSaveEditor/src/XDUIs/PurifierUI.cpp index bdcc7b1..997d91f 100644 --- a/PkmGCSaveEditor/src/XDUIs/PurifierUI.cpp +++ b/PkmGCSaveEditor/src/XDUIs/PurifierUI.cpp @@ -30,7 +30,7 @@ chamber(inChamber), chamberIndex(inChamberIndex) { void PurificationChamberWidget::initWidget(void) { mainLayout = new QVBoxLayout; - for (size_t i = 0; i < 3; ++i) { + for (size_t i = 0; i < 4; ++i) { normalPkmFlds[i] = new GCUIs::PokemonDisplayWidget; mainLayout->addWidget(normalPkmFlds[i]); } @@ -48,7 +48,7 @@ void PurificationChamberWidget::parseData(void) { shadowPkmFld->pkm = chamber->shadowPkm; shadowPkmFld->location = loc; shadowPkmFld->parseData(); - for (size_t i = 0; i < 3; ++i) { + for (size_t i = 0; i < 4; ++i) { ++(loc.subIndex); normalPkmFlds[i]->pkm = chamber->normalPkm[i]; normalPkmFlds[i]->location = loc; @@ -57,12 +57,12 @@ void PurificationChamberWidget::parseData(void) { } void PurificationChamberWidget::saveChanges(void) { - for (size_t i = 0; i < 3; ++i) normalPkmFlds[i]->saveChanges(); + for (size_t i = 0; i < 4; ++i) normalPkmFlds[i]->saveChanges(); shadowPkmFld->saveChanges(); } void PurificationChamberWidget::cancelChanges(void) { - for (size_t i = 0; i < 3; ++i) normalPkmFlds[i]->cancelChanges(); + for (size_t i = 0; i < 4; ++i) normalPkmFlds[i]->cancelChanges(); shadowPkmFld->cancelChanges(); } diff --git a/PkmGCSaveEditor/src/XDUIs/PurifierUI.h b/PkmGCSaveEditor/src/XDUIs/PurifierUI.h index ae92306..82b1cef 100644 --- a/PkmGCSaveEditor/src/XDUIs/PurifierUI.h +++ b/PkmGCSaveEditor/src/XDUIs/PurifierUI.h @@ -41,7 +41,7 @@ protected: private: QVBoxLayout* mainLayout; - GCUIs::PokemonDisplayWidget* normalPkmFlds[3]; + GCUIs::PokemonDisplayWidget* normalPkmFlds[4]; GCUIs::PokemonDisplayWidget* shadowPkmFld;