TokenRow tokenRow = null;
if (!tokenData.htmlEntries.isEmpty()) {
- tokenRow = new TokenRow(indexIndex, rows.size(), index, /* hasMainEntry */ true);
+ tokenRow = new TokenRow(indexIndex, rows.size(), index, tokenData.hasMainEntry);
rows.add(tokenRow);
}
indexedEntry.entry.addToDictionary(dictionaryBuilder.dictionary);
assert indexedEntry.entry.index() >= 0;
}
- if (tokenIndexedEntries.add(indexedEntry)) {
+ if (tokenIndexedEntries.add(indexedEntry) && !tokenData.htmlEntries.contains(indexedEntry.entry)) {
rows.add(indexedEntry.entry.CreateRow(rows.size(), index));
++indexedEntry.entry.entrySource.numEntries;
++numRows;