From 9109cf3b54bc7fc794bf350ec5ec11cf2c6de9ef Mon Sep 17 00:00:00 2001 From: daboe01 Date: Wed, 26 Mar 2025 13:31:05 +0100 Subject: [PATCH] Fixed: changing background color in CPTextView did not redraw properly (#3107) --- AppKit/CPTextView/CPLayoutManager.j | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/AppKit/CPTextView/CPLayoutManager.j b/AppKit/CPTextView/CPLayoutManager.j index e2aa3f89a..f64d8d6a4 100644 --- a/AppKit/CPTextView/CPLayoutManager.j +++ b/AppKit/CPTextView/CPLayoutManager.j @@ -1353,9 +1353,8 @@ var _objectsInRange = function(aList, aRange) if (!_RectEqualToRectHorizontally(newLineFragment._fragmentRect, _fragmentRect)) return NO; - if (newFragmentRuns[i].color !== oldFragmentRuns[i].color || newFragmentRuns[i].font !== oldFragmentRuns[i].font) + if (newFragmentRuns[i].color !== oldFragmentRuns[i].color || newFragmentRuns[i].bgcolor !== oldFragmentRuns[i].bgcolor || newFragmentRuns[i].font !== oldFragmentRuns[i].font) return NO; - } return YES;