Fixed a logic error in Hyphenator.java where an UnsupportedOperationException was erroneously thrown if the supplied source had an associated InputStream.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@651853
13f79535-47bb-0310-9956-
ffa450edef68
if (source instanceof StreamSource) {
in = ((StreamSource) source).getInputStream();
}
- if (in == null && source.getSystemId() != null) {
- in = new java.net.URL(source.getSystemId()).openStream();
- } else {
- throw new UnsupportedOperationException("Cannot load hyphenation pattern file"
+ if (in == null) {
+ if (source.getSystemId() != null) {
+ in = new java.net.URL(source.getSystemId()).openStream();
+ } else {
+ throw new UnsupportedOperationException("Cannot load hyphenation pattern file"
+ " with the supplied Source object: " + source);
+ }
}
in = new BufferedInputStream(in);
try {
<action context="Renderers" dev="AC" importance="high" type="add">
Added SVG support for AFP (GOCA).
</action -->
+ <action context="Code" dev="AD" type="fix" fixed-bug="44203">
+ Fixed a logic error in Hyphenator.java:
+ If the source had an associated InputStream, an UnsupportedOperationException was
+ triggered.
+ </action>
<action context="Code" dev="AD" type="add" fixes-bug="44634">
Add partial support for the "show-destination" property on fo:basic-link
(PDF output only; see limitations on the compliance page)