[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdelibs/frameworks] tier1/solid/src/solid/backends/udisks2: UDisks2 backend: Ignore propertiesChang
From:       Alex Merry <kde () randomguy3 ! me ! uk>
Date:       2013-11-10 17:22:57
Message-ID: E1VfYiv-0005wG-H8 () scm ! kde ! org
[Download RAW message or body]

Git commit f5c87f8fc93df462551a8702f372095935a25770 by Alex Merry.
Committed on 02/11/2013 at 15:34.
Pushed by alexmerry into branch 'frameworks'.

UDisks2 backend: Ignore propertiesChanged signal for generic interfaces

We only store properties for UDisks2-specific interfaces, so we should
only listen to updates to properties on those interfaces.

REVIEW: 113713

M  +3    -0    tier1/solid/src/solid/backends/udisks2/udisksdevicebackend.c=
pp

http://commits.kde.org/kdelibs/f5c87f8fc93df462551a8702f372095935a25770

diff --git a/tier1/solid/src/solid/backends/udisks2/udisksdevicebackend.cpp=
 b/tier1/solid/src/solid/backends/udisks2/udisksdevicebackend.cpp
index 531d9e7..8f215f9 100644
--- a/tier1/solid/src/solid/backends/udisks2/udisksdevicebackend.cpp
+++ b/tier1/solid/src/solid/backends/udisks2/udisksdevicebackend.cpp
@@ -195,6 +195,9 @@ void DeviceBackend::checkCache(const QString& key) const
 =

 void DeviceBackend::slotPropertiesChanged(const QString& ifaceName, const =
QVariantMap& changedProps, const QStringList& invalidatedProps)
 {
+    if (!ifaceName.startsWith(UD2_DBUS_SERVICE)) {
+        return;
+    }
     //qDebug() << m_udi << "'s interface" << ifaceName << "changed props:";
 =

     QMap<QString, int> changeMap;

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic