Fixing Print Service missing newlines on print

This commit is contained in:
Mateus Meyer Jiacomelli 2023-01-01 03:47:58 +00:00 committed by Raoul Snyman
parent 7b99ed7da2
commit bb24b487f6
1 changed files with 5 additions and 4 deletions

View File

@ -214,13 +214,14 @@ class PrintServiceForm(QtWidgets.QDialog, Ui_PrintServiceDialog, RegistryPropert
verse_def = None
verse_html = None
for slide in item.print_slides:
if not verse_def or verse_def != slide['verse'] or verse_html == slide['text']:
slide_text = slide['text'].replace('\n', '<br>')
if not verse_def or verse_def != slide['verse'] or verse_html == slide_text:
text_div = self._add_element('div', parent=div, class_id='itemText')
elif 'chordspacing' not in slide['text']:
elif 'chordspacing' not in slide_text:
self._add_element('br', parent=text_div)
self._add_element('span', slide['text'], text_div)
self._add_element('span', slide_text, text_div)
verse_def = slide['verse']
verse_html = slide['text']
verse_html = slide_text
# Break the page before the div element.
if index != 0 and self.page_break_after_text.isChecked():
div.set('class', 'item newPage')