Ticket #2033: siscan.2.patch

File siscan.2.patch, 810 bytes (added by yeasah@…, 13 years ago)

original patch with part that has already been applied removed

  • libs/libmythtv/siscan.cpp

     
    376376                                  bool wait_until_complete)
    377377{
    378378    const DVBStreamData &dsd = (const DVBStreamData &)(*sd);
    379     if (wait_until_complete && !dsd.HasCachedSDT() && !dsd.HasCachedAllNIT())
     379    if (wait_until_complete && (!dsd.HasCachedSDT() || !dsd.HasCachedAllNIT()))
    380380        return;
    381381
    382382    emit ServiceScanUpdateText(tr("Updating Services"));
     
    621621    {
    622622        // always wait for rotor to finish
    623623        GetDVBSignalMonitor()->AddFlags(kDVBSigMon_WaitForPos);
     624        GetDVBSignalMonitor()->SetRotorTarget(1.0f);
    624625
    625626        if (item.mplexid > 0)
    626627        {