diff options
| author | David Faure <[email protected]> | 2020-12-15 18:48:11 +0100 |
|---|---|---|
| committer | David Faure <[email protected]> | 2020-12-15 18:48:11 +0100 |
| commit | 42cd439af882c78e6e3c1f6a58dd8d47ce47ff57 (patch) | |
| tree | fe0448536e1347a44dd1007f597da0aeb0364d7b | |
| parent | 20370b4c9fe1958b9f222c86bfa39439a7847545 (diff) | |
| parent | da636bf513dcd15fbf7d8be13dd9315ed73311e9 (diff) | |
Merge remote-tracking branch 'origin/release/20.12'
| -rw-r--r-- | src/panels/places/placesitemlistwidget.cpp | 4 | ||||
| -rw-r--r-- | src/settings/services/servicemenuinstaller/servicemenuinstaller.cpp | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/panels/places/placesitemlistwidget.cpp b/src/panels/places/placesitemlistwidget.cpp index 38bc13438..c9de3e6cf 100644 --- a/src/panels/places/placesitemlistwidget.cpp +++ b/src/panels/places/placesitemlistwidget.cpp @@ -57,8 +57,8 @@ void PlacesItemListWidget::updateCapacityBar() } const QUrl url = data().value("url").toUrl(); - if (m_freeSpaceInfo.job || !m_freeSpaceInfo.lastUpdated.hasExpired()) { - // Job running or cache is still valid. + if (url.isEmpty() || m_freeSpaceInfo.job || !m_freeSpaceInfo.lastUpdated.hasExpired()) { + // No url, job running or cache is still valid. return; } diff --git a/src/settings/services/servicemenuinstaller/servicemenuinstaller.cpp b/src/settings/services/servicemenuinstaller/servicemenuinstaller.cpp index a8212831f..91da3d256 100644 --- a/src/settings/services/servicemenuinstaller/servicemenuinstaller.cpp +++ b/src/settings/services/servicemenuinstaller/servicemenuinstaller.cpp @@ -290,6 +290,9 @@ bool cmdInstall(const QString &archive, QString &errorText) if (archive.endsWith(QLatin1String(".desktop"))) { // Append basename to destination directory const auto dest = QDir(serviceDir).absoluteFilePath(QFileInfo(archive).fileName()); + if (QFileInfo::exists(dest)) { + QFile::remove(dest); + } qInfo() << "Single-File Service-Menu" << archive << dest; QFile source(archive); |
