Ticket #5910: mythtv-0.21-fixes-5910-fix_automatically_mark_as_watched_with_prompts.2.patch

File mythtv-0.21-fixes-5910-fix_automatically_mark_as_watched_with_prompts.2.patch, 3.5 KB (added by sphery <mtdean@…>, 12 years ago)

patch for trunk

  • libs/libmythtv/tv_play.cpp

    old new  
    22682268                DoPause();
    22692269                ClearOSD();
    22702270
     2271                if (gContext->GetNumSetting("AutomaticSetWatched", 0))
     2272                    nvp->SetWatched();
    22712273                requestDelete = false;
    22722274                exitPlayer  = true;
    22732275                wantsToQuit = true;
     
    28562858                            break;
    28572859                        case 1:
    28582860                            nvp->SetBookmark();
     2861                            if (gContext->GetNumSetting("AutomaticSetWatched",
     2862                                                        0))
     2863                                nvp->SetWatched();
    28592864                            exitPlayer = true;
    28602865                            wantsToQuit = true;
    28612866                            break;
     
    28662871                                tr("Delete this recording?"));
    28672872                            return;
    28682873                        default:
     2874                            if (gContext->GetNumSetting("AutomaticSetWatched",
     2875                                                        0))
     2876                                nvp->SetWatched();
    28692877                            exitPlayer = true;
    28702878                            wantsToQuit = true;
    28712879                            break;
     
    28892897                            requestDelete = true;
    28902898                            break;
    28912899                        case 3:
     2900                            if (gContext->GetNumSetting("AutomaticSetWatched",
     2901                                                        0))
     2902                                nvp->SetWatched();
    28922903                            exitPlayer = true;
    28932904                            wantsToQuit = true;
    28942905                            break;
     
    32083219            if (PromptRecGroupPassword())
    32093220            {
    32103221                nvp->SetBookmark();
     3222                if (gContext->GetNumSetting("AutomaticSetWatched", 0))
     3223                    nvp->SetWatched();
    32113224                exitPlayer = true;
    32123225                jumpToProgram = true;
    32133226            }
     
    32583271        {
    32593272            if (nvp)
    32603273                nvp->SetBookmark();
     3274            if (nvp && gContext->GetNumSetting("AutomaticSetWatched", 0))
     3275                nvp->SetWatched();
    32613276            requestDelete = false;
    32623277            exitPlayer = true;
    32633278            wantsToQuit = true;
     
    35173532                NormalSpeed();
    35183533                StopFFRew();
    35193534                nvp->SetBookmark();
     3535                if (gContext->GetNumSetting("AutomaticSetWatched", 0))
     3536                    nvp->SetWatched();
    35203537                PromptDeleteRecording(tr("Delete this recording?"));
    35213538            }
    35223539            else if (action == "JUMPTODVDROOTMENU")
     
    73347351        if (PromptRecGroupPassword())
    73357352        {
    73367353            nvp->SetBookmark();
     7354            if (gContext->GetNumSetting("AutomaticSetWatched", 0))
     7355                nvp->SetWatched();
    73377356            exitPlayer = true;
    73387357            jumpToProgram = true;
    73397358        }
     
    73987417            SetJumpToProgram(action.section(" ",1,-2),
    73997418                             action.section(" ",-1,-1).toInt());
    74007419            nvp->SetBookmark();
     7420            if (gContext->GetNumSetting("AutomaticSetWatched", 0))
     7421                nvp->SetWatched();
    74017422            exitPlayer = true;
    74027423            jumpToProgram = true;
    74037424        }