Fixed a forgotten diff highlighter rule initialization call in 'RefactoringPreviewDialog'. eric7

Wed, 02 Oct 2024 09:42:27 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 02 Oct 2024 09:42:27 +0200
branch
eric7
changeset 10945
b30fb0a7bbd4
parent 10944
ff77c9a96a80
child 10946
5ca9e14751ba

Fixed a forgotten diff highlighter rule initialization call in 'RefactoringPreviewDialog'.

src/eric7/JediInterface/RefactoringPreviewDialog.py file | annotate | diff | comparison | revisions
--- a/src/eric7/JediInterface/RefactoringPreviewDialog.py	Tue Oct 01 14:04:31 2024 +0200
+++ b/src/eric7/JediInterface/RefactoringPreviewDialog.py	Wed Oct 02 09:42:27 2024 +0200
@@ -9,6 +9,7 @@
 
 from PyQt6.QtWidgets import QDialog, QDialogButtonBox
 
+from eric7 import Preferences
 from eric7.UI.DiffHighlighter import DiffHighlighter
 
 from .Ui_RefactoringPreviewDialog import Ui_RefactoringPreviewDialog
@@ -38,6 +39,18 @@
         )
 
         self.highlighter = DiffHighlighter(self.previewEdit.document())
+        self.highlighter.regenerateRules(
+            {
+                "text": Preferences.getDiffColour("TextColor"),
+                "added": Preferences.getDiffColour("AddedColor"),
+                "removed": Preferences.getDiffColour("RemovedColor"),
+                "replaced": Preferences.getDiffColour("ReplacedColor"),
+                "context": Preferences.getDiffColour("ContextColor"),
+                "header": Preferences.getDiffColour("HeaderColor"),
+                "whitespace": Preferences.getDiffColour("BadWhitespaceColor"),
+            },
+            Preferences.getEditorOtherFonts("MonospacedFont")
+        )
 
         self.titleLabel.setText(title)
         self.previewEdit.setPlainText(diff)

eric ide

mercurial