Ticket #935: Preview.diff

File Preview.diff, 1022 bytes (added by stutty@…, 20 years ago)

Possible patch for problem, works okay for me.

  • programs/mythfrontend/playbackbox.cpp

     
    34273427QPixmap PlaybackBox::getPixmap(ProgramInfo *pginfo)
    34283428{
    34293429    QPixmap retpixmap;
     3430    bool    previewFromBookmark;
    34303431
    34313432    if (!generatePreviewPixmap || !pginfo)
    34323433        return retpixmap;
     
    34343435    QString filename = pginfo->pathname + ".png";
    34353436
    34363437    previewLastModified = getPreviewLastModified(pginfo);
     3438    previewFromBookmark = gContext->GetNumSetting("PreviewFromBookmark");
     3439
     3440    // Only regenerate Preview if bookmark has changed & PreviewFromBookmark requested
    34373441    if (previewLastModified <  pginfo->lastmodified &&
    34383442        previewLastModified >= pginfo->recendts &&
    34393443        !pginfo->IsEditing() &&
     3444        (previewFromBookmark) &&
    34403445        !JobQueue::IsJobRunning(JOB_COMMFLAG, pginfo))
    34413446    {
    34423447        RemoteGeneratePreviewPixmap(pginfo);