summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/3rdparty/phonon/phonon/objectdescriptionmodel.cpp3
-rw-r--r--src/3rdparty/phonon/phonon/objectdescriptionmodel_p.h2
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