Fix wrong page number with magazine 8 on .t42 import

This commit is contained in:
G.K.MacGregor
2021-09-05 18:29:36 +01:00
parent 1104bc3c18
commit 43691750ef

View File

@@ -227,7 +227,10 @@ void importT42(QFile *inFile, TeletextDocument *document)
foundPageNumber = readPageNumber;
firstPacket0Found = true;
document->setPageNumber((foundMagazineNumber << 8) | foundPageNumber);
if (foundMagazineNumber == 0)
document->setPageNumber(0x800 | foundPageNumber);
else
document->setPageNumber((foundMagazineNumber << 8) | foundPageNumber);
document->subPage(0)->setControlBit(PageBase::C4ErasePage, inLine[5] & 0x08);
document->subPage(0)->setControlBit(PageBase::C5Newsflash, inLine[7] & 0x04);