Ticket #2939: AlbumArt2.patch

File AlbumArt2.patch, 1.1 KB (added by mythtv atsign babysimon co uk, 13 years ago)

Second time lucky...

  • visualize.cpp

     
    330330        QString curdir = QUrl(pParent->decoder()->getFilename()).dirPath();
    331331        if (directory != curdir) {
    332332            directory = curdir;
     333            filename = pParent->decoder()->getFilename();
    333334            return true;
    334335        }
    335336    }
     
    368369        QImage art(getImageFilename());
    369370        if (art.isNull())
    370371        {
    371             drawWarning(p, back, size, QObject::tr("?"));
    372372            cursize = size;
    373             return true;
     373            image = QImage();
    374374        }
    375         image = art.smoothScale(size, QImage::ScaleMin);
     375        else
     376        {
     377            image = art.smoothScale(size, QImage::ScaleMin);
     378        }
    376379    }
    377380
     381    if (image.isNull()) {
     382        drawWarning(p, back, size, QObject::tr("?"));
     383        return true;
     384    }
     385
    378386    // Paint the image
    379387    p->fillRect(0, 0, size.width(), size.height(), back);
    380388    p->drawPixmap((size.width() - image.width()) / 2,