Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > media > main-testing-src > by-pkgid > 69501fee79f575b9818fcbd4bf2bb6c4 > files > 6

kdelibs4-4.2.4-0.2mdv2009.0.src.rpm

--- kdelibs-4.1.85/solid/solid/devicemanager.cpp~	2008-05-21 13:07:39.000000000 +0200
+++ kdelibs-4.1.85/solid/solid/devicemanager.cpp	2009-01-04 22:56:47.000000000 +0100
@@ -160,10 +160,10 @@
 
         // Ok, this one was requested somewhere was invalid
         // and now becomes magically valid!
-
-        Q_ASSERT(dev->backendObject()==0);
-        dev->setBackendObject(createBackendObject(udi));
-        Q_ASSERT(dev->backendObject()!=0);
+        if (dev->backendObject() == 0) {
+            dev->setBackendObject(createBackendObject(udi));
+            Q_ASSERT(dev->backendObject()!=0);
+        }
     }
 
     emit deviceAdded(udi);