diff --git a/models/streamsmodel.cpp b/models/streamsmodel.cpp index 92b75fcaf..9e0cec70f 100644 --- a/models/streamsmodel.cpp +++ b/models/streamsmodel.cpp @@ -1872,6 +1872,7 @@ void StreamsModel::removeInstalledProvider(const QString &key) if (key==static_cast(i)->configName) { int row=root->children.indexOf(i); if (row>=0) { + static_cast(i)->removeCache(); beginRemoveRows(QModelIndex(), row, row); delete root->children.takeAt(row); endRemoveRows();