diff --git a/src/filewidgets/kfileplacesmodel.cpp b/src/filewidgets/kfileplacesmodel.cpp --- a/src/filewidgets/kfileplacesmodel.cpp +++ b/src/filewidgets/kfileplacesmodel.cpp @@ -217,6 +217,7 @@ ~Private() { qDeleteAll(items); + delete tagsLister; } KFilePlacesModel * const q; @@ -239,7 +240,7 @@ QList tags; const QString tagsUrlBase = QStringLiteral("tags:/"); - KCoreDirLister* tagsLister; + KCoreDirLister* tagsLister = nullptr; void _k_initDeviceList(); void _k_deviceAdded(const QString &udi);