Skip to content

Commit 8b12950

Browse files
committed
Fixes NPE in StyledText on DPI Resizing
fixes #2320
1 parent 95b46b6 commit 8b12950

File tree

1 file changed

+4
-2
lines changed
  • bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom

1 file changed

+4
-2
lines changed

bundles/org.eclipse.swt/Eclipse SWT Custom Widgets/common/org/eclipse/swt/custom/StyledText.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10879,8 +10879,10 @@ public static void updateAndRefreshCarets(StyledText styledText, Consumer<Caret>
1087910879
Set<Caret> caretSet = new HashSet<>();
1088010880
caretSet.add(styledText.getCaret());
1088110881
caretSet.add(styledText.defaultCaret);
10882-
for (Caret caret : styledText.carets) {
10883-
caretSet.add(caret);
10882+
if (styledText.carets != null) {
10883+
for (Caret caret : styledText.carets) {
10884+
caretSet.add(caret);
10885+
}
1088410886
}
1088510887
caretSet.forEach(caretUpdater);
1088610888

0 commit comments

Comments
 (0)