AudioBook plugin: Selection synchronization; minor bugfixes

This commit is contained in:
Jakub Melka
2021-08-25 20:28:37 +02:00
parent 4cb077f75e
commit 7525265233
5 changed files with 55 additions and 4 deletions

View File

@ -936,7 +936,7 @@ void PDFDocumentTextFlowEditor::createEditedFromOriginalTextFlow()
{
const PDFDocumentTextFlow::Item* originalItem = getOriginalItem(i);
if (originalItem->text.isEmpty())
if (originalItem->text.trimmed().isEmpty())
{
continue;
}
@ -944,7 +944,7 @@ void PDFDocumentTextFlowEditor::createEditedFromOriginalTextFlow()
EditedItem editedItem;
static_cast<PDFDocumentTextFlow::Item&>(editedItem) = *originalItem;
editedItem.originalIndex = i;
editedItem.editedItemFlags = None;
editedItem.editedItemFlags = originalItem->isText() ? None : Removed;
m_editedTextFlow.emplace_back(std::move(editedItem));
}