Ticket #3576: mythflix.cpp.addFix.diff

File mythflix.cpp.addFix.diff, 1.2 KB (added by Britney Fransen <britney.fransen@…>, 17 years ago)
  • .cpp

    old new  
    538538                    gContext->GetSetting("NetFlixAddQueueCommandLine",
    539539                    gContext->GetShareDir() + "mythflix/scripts/netflix.pl -A"));
    540540
    541             QString cmdUrl(article->articleURL());
    542             cmdUrl.replace('\'', "%27");
    543 
    544             QUrl url(cmdUrl);
    545 
    546             QString query = url.query();
    547             QStringList getArgs = QStringList::split('&', query);
    548 
    549             for (QStringList::Iterator it = getArgs.begin();it != getArgs.end(); ++it)
    550             {
    551                 QString name = (*it).section('=', 0, 0);
    552                 QString vale = (*it).section('=', 1);
    553 
    554                 args += vale;
    555             }
     541            QString movieID(article->articleURL());
     542            int length = movieID.length();
     543            int index = movieID.findRev("/");
     544            movieID = movieID.mid(index+1,length);
     545            args += movieID;
    556546               
    557547                        // execute external command to obtain list of possible movie matches
    558548                        QString results = executeExternal(args, "Add Movie");