diff options
author | dmarkov <none@none> | 2014-01-21 17:56:30 +0400 |
---|---|---|
committer | dmarkov <none@none> | 2014-01-21 17:56:30 +0400 |
commit | f2b70872c6fecaefb301715285f7c898a27fb09d (patch) | |
tree | 23657dba9ef6b9747148e33bdd0090c57e9808f0 /src/share/classes/javax/swing/text | |
parent | a30287b6cef71d56e710a98704cd36b26bd91b0e (diff) |
8028616: Htmleditorkit parser doesn't handle leading slash (/)
Reviewed-by: alexp, alexsch
Diffstat (limited to 'src/share/classes/javax/swing/text')
-rw-r--r-- | src/share/classes/javax/swing/text/html/parser/Parser.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/share/classes/javax/swing/text/html/parser/Parser.java b/src/share/classes/javax/swing/text/html/parser/Parser.java index 384343712..79124461f 100644 --- a/src/share/classes/javax/swing/text/html/parser/Parser.java +++ b/src/share/classes/javax/swing/text/html/parser/Parser.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -2089,6 +2089,13 @@ class Parser implements DTDConstants { // null end tag. endTag(false); continue; + } else if (textpos == 0) { + if (!legalElementContext(dtd.pcdata)) { + error("unexpected.pcdata"); + } + if (last.breaksFlow()) { + space = false; + } } break; |