diff --git a/src/runeeditor.cpp b/src/runeeditor.cpp index 3f5db09..e328eaa 100644 --- a/src/runeeditor.cpp +++ b/src/runeeditor.cpp @@ -177,12 +177,14 @@ const RunePage& RuneEditor::getRunepage() { runepage.selectedAspects.clear(); runepage.selectedAspects.resize(9, 0); + uint_fast8_t index = 0; for(const RuneAspektButtonGroup* group : groups) { if(!group) continue; const QVector& selected = group->getSelectedRunes(); for(uint32_t i = 0; i < group->getSize(); ++i) { - runepage.selectedAspects.push_back(selected.at(i)); + runepage.selectedAspects.at(index) = (selected.at(i)); + ++index; } }