Remove warning about null object in QObject::disconnect

This commit is contained in:
craig.p.drummond@gmail.com
2012-10-31 12:07:55 +00:00
committed by craig.p.drummond@gmail.com
parent 7c0d0d7de1
commit b6ebc8ed21

View File

@@ -255,8 +255,10 @@ void MediaDeviceCache::slotRemoveDevice(const QString &udi)
debug() << "udi is: " << udi;
Solid::Device device(udi);
if (m_volumes.contains(udi)) {
disconnect(device.as<Solid::StorageAccess>(), SIGNAL(accessibilityChanged(bool, const QString&)),
this, SLOT(slotAccessibilityChanged(bool, const QString&)));
if (device.as<Solid::StorageAccess>()) {
disconnect(device.as<Solid::StorageAccess>(), SIGNAL(accessibilityChanged(bool, const QString&)),
this, SLOT(slotAccessibilityChanged(bool, const QString&)));
}
m_volumes.removeAll(udi);
// emit deviceRemoved(udi);
}