Issue #190: PageMaster crash + black bubbles instead of bubbles with correct color

This commit is contained in:
Jakub Melka
2024-06-28 17:13:23 +02:00
parent 3728af3f41
commit b6fda40128
4 changed files with 18 additions and 2 deletions

View File

@ -1284,6 +1284,19 @@ void PDFDocumentBuilder::mergeNames(PDFObjectReference a, PDFObjectReference b)
const PDFDictionary* aDict = getDictionaryFromObject(aObject);
const PDFDictionary* bDict = getDictionaryFromObject(bObject);
PDFDictionary aDictDummy;
PDFDictionary bDictDummy;
if (!aDict)
{
aDict = &aDictDummy;
}
if (!bDict)
{
bDict = &bDictDummy;
}
// Store keys
std::set<QByteArray> keys;
for (size_t i = 0; i < aDict->getCount(); ++i)