diff --git a/src/gui/MappingListModel.cpp b/src/gui/MappingListModel.cpp index 1e5de25..c4ae06f 100644 --- a/src/gui/MappingListModel.cpp +++ b/src/gui/MappingListModel.cpp @@ -242,10 +242,9 @@ void MappingListModel::updateModel() void MappingListModel::clear() { - for (auto it = mappingList.end() - 1; it >= mappingList.begin(); --it) { - mappingList.erase(it); - updateModel(); - } + beginResetModel(); + mappingList.clear(); + endResetModel(); } QModelIndex MappingListModel::getIndexFromRow(int row)