diff options
-rw-r--r-- | src/3rdparty/phonon/phonon/objectdescriptionmodel.cpp | 3 | ||||
-rw-r--r-- | src/3rdparty/phonon/phonon/objectdescriptionmodel_p.h | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/3rdparty/phonon/phonon/objectdescriptionmodel.cpp b/src/3rdparty/phonon/phonon/objectdescriptionmodel.cpp index 89763ea..1b05b35 100644 --- a/src/3rdparty/phonon/phonon/objectdescriptionmodel.cpp +++ b/src/3rdparty/phonon/phonon/objectdescriptionmodel.cpp @@ -311,7 +311,8 @@ ObjectDescriptionModelData::~ObjectDescriptionModelData() void ObjectDescriptionModelData::setModelData(const QList<QExplicitlySharedDataPointer<ObjectDescriptionData> > &newData) { d->data = newData; - d->model->reset(); + d->model->beginResetModel(); + d->model->endResetModel(); } QList<QExplicitlySharedDataPointer<ObjectDescriptionData> > ObjectDescriptionModelData::modelData() const diff --git a/src/3rdparty/phonon/phonon/objectdescriptionmodel_p.h b/src/3rdparty/phonon/phonon/objectdescriptionmodel_p.h index 2200c8d..933b5fa 100644 --- a/src/3rdparty/phonon/phonon/objectdescriptionmodel_p.h +++ b/src/3rdparty/phonon/phonon/objectdescriptionmodel_p.h @@ -45,6 +45,8 @@ class ListModelHelper : public QAbstractListModel using QAbstractListModel::endInsertRows; using QAbstractListModel::beginRemoveRows; using QAbstractListModel::endRemoveRows; + using QAbstractListModel::beginResetModel; + using QAbstractListModel::endResetModel; }; class ObjectDescriptionModelDataPrivate |