diff options
3 files changed, 3 insertions, 3 deletions
diff --git a/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/HighlightStrategy.java b/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/HighlightStrategy.java index 58d1b9060a2..ed89e4d206e 100644 --- a/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/HighlightStrategy.java +++ b/org.eclipse.ui.genericeditor.examples/src/org/eclipse/ui/genericeditor/examples/dotproject/HighlightStrategy.java @@ -155,7 +155,7 @@ public class HighlightStrategy implements IReconcilingStrategy, IReconcilingStra public void initialReconcile() { if (sourceViewer != null) { sourceViewer.getTextWidget().getDisplay().asyncExec(() -> { - if (sourceViewer != null) { + if (sourceViewer != null && sourceViewer.getTextWidget() != null) { applyHighlights(sourceViewer.getTextWidget().getCaretOffset()); } }); diff --git a/org.eclipse.ui.genericeditor.tests/src/org/eclipse/ui/genericeditor/tests/contributions/HighlightStrategy.java b/org.eclipse.ui.genericeditor.tests/src/org/eclipse/ui/genericeditor/tests/contributions/HighlightStrategy.java index 0785d808b1a..fe71a1a9f2d 100644 --- a/org.eclipse.ui.genericeditor.tests/src/org/eclipse/ui/genericeditor/tests/contributions/HighlightStrategy.java +++ b/org.eclipse.ui.genericeditor.tests/src/org/eclipse/ui/genericeditor/tests/contributions/HighlightStrategy.java @@ -107,7 +107,7 @@ public class HighlightStrategy implements IReconcilingStrategy, IReconcilingStra public void initialReconcile() { if (sourceViewer != null) { sourceViewer.getTextWidget().getDisplay().asyncExec(() -> { - if (sourceViewer != null) { + if (sourceViewer != null && sourceViewer.getTextWidget() != null) { applyHighlights(); } }); diff --git a/org.eclipse.ui.genericeditor/src/org/eclipse/ui/internal/genericeditor/DefaultWordHighlightStrategy.java b/org.eclipse.ui.genericeditor/src/org/eclipse/ui/internal/genericeditor/DefaultWordHighlightStrategy.java index d1aacdfa889..44673c8d00b 100644 --- a/org.eclipse.ui.genericeditor/src/org/eclipse/ui/internal/genericeditor/DefaultWordHighlightStrategy.java +++ b/org.eclipse.ui.genericeditor/src/org/eclipse/ui/internal/genericeditor/DefaultWordHighlightStrategy.java @@ -168,7 +168,7 @@ public class DefaultWordHighlightStrategy implements IReconcilingStrategy, IReco public void initialReconcile() { if (sourceViewer != null) { sourceViewer.getTextWidget().getDisplay().asyncExec(() -> { - if (sourceViewer != null) { + if (sourceViewer != null && sourceViewer.getTextWidget() != null) { applyHighlights(sourceViewer.getTextWidget().getCaretOffset()); } }); |