diff options
author | Jeff Johnston | 2017-06-26 17:55:18 +0000 |
---|---|---|
committer | Jeff Johnston | 2017-06-26 18:55:09 +0000 |
commit | b77308e2c0018894de66bae72fee099b1c6fe9cd (patch) | |
tree | ebd903e4193a026c3144aafe9aaced60ba159e65 | |
parent | d6417b1d9581d3877880bb8caa83e86f78f2adea (diff) | |
download | org.eclipse.linuxtools-b77308e2c0018894de66bae72fee099b1c6fe9cd.tar.gz org.eclipse.linuxtools-b77308e2c0018894de66bae72fee099b1c6fe9cd.tar.xz org.eclipse.linuxtools-b77308e2c0018894de66bae72fee099b1c6fe9cd.zip |
Bug 518798 - ClassCastException in GNUFileEntryRule.evaluate
- add a check for GNUHyperlinkScanner being input to prevent
ClassCastException
Change-Id: I948613f24231e817284a163dd10d8bc832255a56
Reviewed-on: https://git.eclipse.org/r/100070
Tested-by: Hudson CI
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
-rw-r--r-- | changelog/org.eclipse.linuxtools.changelog.core/src/org/eclipse/linuxtools/internal/changelog/core/editors/GNUFileEntryRule.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/changelog/org.eclipse.linuxtools.changelog.core/src/org/eclipse/linuxtools/internal/changelog/core/editors/GNUFileEntryRule.java b/changelog/org.eclipse.linuxtools.changelog.core/src/org/eclipse/linuxtools/internal/changelog/core/editors/GNUFileEntryRule.java index 42b999349b..d8c44d542d 100644 --- a/changelog/org.eclipse.linuxtools.changelog.core/src/org/eclipse/linuxtools/internal/changelog/core/editors/GNUFileEntryRule.java +++ b/changelog/org.eclipse.linuxtools.changelog.core/src/org/eclipse/linuxtools/internal/changelog/core/editors/GNUFileEntryRule.java @@ -80,6 +80,9 @@ public class GNUFileEntryRule implements IPredicateRule { c = scanner.read(); } scanner.unread(); + if (scanner instanceof GNUHyperlinkScanner) { + return ((GNUHyperlinkScanner)scanner).getDefaultToken(); + } return ((GNUElementScanner)scanner).getDefaultToken(); } |