59 """ |
59 """ |
60 if current is None: |
60 if current is None: |
61 return |
61 return |
62 |
62 |
63 self.previewEdit.clear() |
63 self.previewEdit.clear() |
64 for line in current.data(ChangesPreviewDialog.ChangeRole)\ |
64 for line in ( |
65 .splitlines(True): |
65 current.data(ChangesPreviewDialog.ChangeRole).splitlines(True) |
|
66 ): |
66 try: |
67 try: |
67 charFormat = self.formats[line[0]] |
68 charFormat = self.formats[line[0]] |
68 except (IndexError, KeyError): |
69 except (IndexError, KeyError): |
69 charFormat = self.formats[' '] |
70 charFormat = self.formats[' '] |
70 self._appendText(line, charFormat) |
71 self._appendText(line, charFormat) |