[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