]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Minor code improvement
authorMéven Car <meven@kde.org>
Thu, 27 Jul 2023 07:50:28 +0000 (09:50 +0200)
committerMéven Car <meven@kde.org>
Thu, 27 Jul 2023 07:50:28 +0000 (09:50 +0200)
NO_CHANGELOG

src/statusbar/mountpointobserver.cpp

index 003751cd2e3b3768ea98fe49652976eb34993f27..67d341b3d10b4ba83886bade5cb7c82da01535d0 100644 (file)
@@ -29,14 +29,15 @@ void MountPointObserver::update()
         delete this;
     } else {
         KIO::FileSystemFreeSpaceJob *job = KIO::fileSystemFreeSpace(m_url);
-        connect(job, &KIO::FileSystemFreeSpaceJob::result, this, &MountPointObserver::freeSpaceResult);
+        connect(job, &KJob::result, this, &MountPointObserver::freeSpaceResult);
     }
 }
 
 void MountPointObserver::freeSpaceResult(KJob *job)
 {
     if (!job->error()) {
-        KIO::FileSystemFreeSpaceJob *freeSpaceJob = static_cast<KIO::FileSystemFreeSpaceJob *>(job);
+        KIO::FileSystemFreeSpaceJob *freeSpaceJob = qobject_cast<KIO::FileSystemFreeSpaceJob *>(job);
+        Q_ASSERT(freeSpaceJob);
         Q_EMIT spaceInfoChanged(freeSpaceJob->size(), freeSpaceJob->availableSize());
     } else {
         Q_EMIT spaceInfoChanged(0, 0);