]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/statusbar/spaceinfoobserver.cpp
GIT_SILENT Sync po/docbooks with svn
[dolphin.git] / src / statusbar / spaceinfoobserver.cpp
index 29637125561aac4764866f0a400ccb81a0d9c15e..ae56137d11aa57a47366db50d5a9748986a5281e 100644 (file)
@@ -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"