View | Details | Raw Unified | Return to bug 253149 | Differences between
and this patch

Collapse All | Expand All

(-)main.cpp (-1 lines)
Lines 150-156 int main(int argc, char** argv) Link Here
150
    manager.initialProbe();
150
    manager.initialProbe();
151
151
152
    DevdThread devd;
152
    DevdThread devd;
153
    QObject::connect(&devd, &DevdThread::driveAdded, &manager, &ObjectManager::addDrive);
154
    QObject::connect(&devd, &DevdThread::blockAdded, &manager, &ObjectManager::addBlock);
153
    QObject::connect(&devd, &DevdThread::blockAdded, &manager, &ObjectManager::addBlock);
155
    QObject::connect(&devd, &DevdThread::blockChanged, &manager, &ObjectManager::updateBlock);
154
    QObject::connect(&devd, &DevdThread::blockChanged, &manager, &ObjectManager::updateBlock);
156
    QObject::connect(&devd, &DevdThread::blockRemoved, &manager, &ObjectManager::removeBlock);
155
    QObject::connect(&devd, &DevdThread::blockRemoved, &manager, &ObjectManager::removeBlock);
(-)objectmanager.cpp (+5 lines)
Lines 463-468 void ObjectManager::startGeomProbe(Block* b) Link Here
463
        b->size = di.mediaSize();
463
        b->size = di.mediaSize();
464
        b->description = di.descr();
464
        b->description = di.descr();
465
        b->identifier = di.ident();
465
        b->identifier = di.ident();
466
467
        if(!b->hasNoDrive && !m_driveObjects.contains(devName))
468
        {
469
            addDrive(devName);
470
        }
466
    });
471
    });
467
    QObject::connect(prober, &GeomProber::gotPartTable, this,
472
    QObject::connect(prober, &GeomProber::gotPartTable, this,
468
                     [this, devName](PartTableInfo pi)
473
                     [this, devName](PartTableInfo pi)

Return to bug 253149