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

List:       kde-commits
Subject:    [kdelibs/KDE/4.10] solid/solid/backends/udisks2: Ignore UDisks2 jobs
From:       Dan_Vrátil <dvratil () redhat ! com>
Date:       2012-12-03 15:57:23
Message-ID: 20121203155723.7572FA6091 () git ! kde ! org
[Download RAW message or body]

Git commit f883796dff6956c51d2b2494a600a935bd910a5a by Dan Vrátil.
Committed on 03/12/2012 at 16:57.
Pushed by dvratil into branch 'KDE/4.10'.

Ignore UDisks2 jobs

Jobs don't represent any devices, so we can just ignore them.

M  +10   -0    solid/solid/backends/udisks2/udisksmanager.cpp

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

diff --git a/solid/solid/backends/udisks2/udisksmanager.cpp \
b/solid/solid/backends/udisks2/udisksmanager.cpp index 35b0d23..ecb9add 100644
--- a/solid/solid/backends/udisks2/udisksmanager.cpp
+++ b/solid/solid/backends/udisks2/udisksmanager.cpp
@@ -191,6 +191,11 @@ void Manager::slotInterfacesAdded(const QDBusObjectPath \
&object_path, const QVar  {
     const QString udi = object_path.path();
 
+    /* Ignore jobs */
+    if (udi.startsWith(UD2_DBUS_PATH_JOBS)) {
+        return;
+    }
+
     qDebug() << udi << "has new interfaces:" << interfaces_and_properties.keys();
 
     // new device, we don't know it yet
@@ -204,6 +209,11 @@ void Manager::slotInterfacesRemoved(const QDBusObjectPath \
&object_path, const QS  {
     const QString udi = object_path.path();
 
+    /* Ignore jobs */
+    if (udi.startsWith(UD2_DBUS_PATH_JOBS)) {
+        return;
+    }
+
     qDebug() << udi << "lost interfaces:" << interfaces;
 
     Device device(udi);


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

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