Ticket #7135: mediamonitor.diff

File mediamonitor.diff, 1.5 KB (added by Bill Meek <llibkeem@…>, 3 years ago)

hard codes udevadm rather than udevinfo (deprecated?)

  • mediamonitor-unix.cpp

     
    223223    QTextStream  stream(udevinfo); 
    224224    QStringList  args; 
    225225 
     226    args << "info"; 
    226227    args << "-q"; 
    227228    args << "name"; 
    228229    args << "-rp"; 
     
    231232 
    232233    if (!udevinfo->waitForStarted(2000 /*ms*/)) 
    233234    { 
    234         VERBOSE(VB_MEDIA, msg + ", Error - udevinfo failed to start!"); 
     235        VERBOSE(VB_MEDIA, msg + ", Error - udevadm missing/failed to start!"); 
    235236        udevinfo->deleteLater(); 
    236237        return ret; 
    237238    } 
     
    239240    if (!udevinfo->waitForFinished(2000 /*ms*/)) 
    240241    { 
    241242        VERBOSE(VB_MEDIA, 
    242                 msg + ", Error - udevinfo failed to end! Terminating"); 
     243                msg + ", Error - udevadm failed to end! Terminating"); 
    243244        udevinfo->kill(); 
    244245        udevinfo->deleteLater(); 
    245246        return ret; 
     
    252253        while (!stream.atEnd()) 
    253254        { 
    254255            VERBOSE(VB_MEDIA+VB_EXTRA, 
    255                     msg + " - udevinfo error...\n" + stream.readLine()); 
     256                    msg + " - udevadm error...\n" + stream.readLine()); 
    256257        } 
    257258    } 
    258259 
    259260    udevinfo->setReadChannel(QProcess::StandardOutput); 
    260261 
    261262    ret = stream.readLine(); 
    262     if (ret.startsWith("device not found in database")) 
     263    if (ret.startsWith("device path not found")) 
    263264        return ret; 
    264265 
    265266    udevinfo->deleteLater();