diff options
-rw-r--r-- | org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitMessageViewer.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitMessageViewer.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitMessageViewer.java index ffbe57070b..55be2c965b 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitMessageViewer.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitMessageViewer.java @@ -139,8 +139,10 @@ class CommitMessageViewer extends SourceViewer implements t.setCursor(SYS_LINK_CURSOR); else t.setCursor(sys_normalCursor); - for (StyleRange sr : styleRanges) - getTextWidget().setStyleRange(sr); + if (styleRanges != null) { + for (StyleRange sr : styleRanges) + getTextWidget().setStyleRange(sr); + } } }); // react on link click @@ -350,6 +352,7 @@ class CommitMessageViewer extends SourceViewer implements if (input == commit) return; currentDiffs.clear(); + styleRanges = null; commit = (PlotCommit<?>) input; allRefs = getBranches(); if (refsChangedListener != null) |