X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/38c34eeca315c7be58e65d4d3fb72aaf7b866719..dd2cc41fdeed515f8b7921caa9da823e3cba424c:/src/statusbar/spaceinfoobserver.cpp diff --git a/src/statusbar/spaceinfoobserver.cpp b/src/statusbar/spaceinfoobserver.cpp index 296371255..ae56137d1 100644 --- a/src/statusbar/spaceinfoobserver.cpp +++ b/src/statusbar/spaceinfoobserver.cpp @@ -15,10 +15,9 @@ SpaceInfoObserver::SpaceInfoObserver(const QUrl &url, QObject *parent) , m_dataSize(0) , m_dataAvailable(0) { - m_mountPointObserver = MountPointObserver::observerForUrl(url); - m_mountPointObserver->ref(); - connect(m_mountPointObserver, &MountPointObserver::spaceInfoChanged, this, &SpaceInfoObserver::spaceInfoChanged); - m_mountPointObserver->update(); + if (!url.isEmpty()) { + setUrl(url); + } } SpaceInfoObserver::~SpaceInfoObserver() @@ -77,3 +76,5 @@ void SpaceInfoObserver::spaceInfoChanged(quint64 size, quint64 available) Q_EMIT valuesChanged(); } } + +#include "moc_spaceinfoobserver.cpp"