fix id alignment problem when deleting aa runes

This commit is contained in:
mrbesen 2023-04-30 16:26:46 +02:00
parent 67d5614be3
commit 41de5a8652
Signed by: MrBesen
GPG Key ID: 596B2350DCD67504
2 changed files with 4 additions and 1 deletions

View File

@ -131,6 +131,8 @@ void RuneManager::deleteRunepageAA(int id) {
pages.erase(pages.begin() + id); pages.erase(pages.begin() + id);
config->save(); config->save();
ui->listaaRunes->loadRunePages(pages);
} else { } else {
// unkown id // unkown id
qWarning() << "unknown runepage id:" << id; qWarning() << "unknown runepage id:" << id;

View File

@ -86,10 +86,11 @@ void RunePageList::deleteCurrentItem() {
uint32_t id = item->data(RoleId).toUInt(); uint32_t id = item->data(RoleId).toUInt();
RunePage* page = (RunePage*) item->data(RolePointer).toULongLong(); RunePage* page = (RunePage*) item->data(RolePointer).toULongLong();
removeItemWidget(item); removeItemWidget(item);
emit runepageDeleted(id);
delete item; delete item;
delete page; delete page;
emit runepageDeleted(id);
} }
} }