Ignore:
Timestamp:
2015-03-22T23:16:08+01:00 (9 years ago)
Author:
stoecker
Message:

fix #11257 - Remove apache.commons.codecs - patch by Florian Schaefer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/com/kitfox/svg/SVGUniverse.java

    r8084 r8149  
    6262import java.util.zip.GZIPInputStream;
    6363import javax.imageio.ImageIO;
     64import javax.xml.bind.DatatypeConverter;
    6465import org.xml.sax.EntityResolver;
    6566import org.xml.sax.InputSource;
     
    191192            if (content.startsWith("base64"))
    192193            {
    193                 content = content.substring(6);
    194194                try
    195195                {
    196                     byte[] buf = new sun.misc.BASE64Decoder().decodeBuffer(content);
     196                    byte[] buf = DatatypeConverter.parseBase64Binary(content.substring(6));
    197197                    ByteArrayInputStream bais = new ByteArrayInputStream(buf);
    198198                    BufferedImage img = ImageIO.read(bais);
     
    214214
    215215                    return url;
    216                 } catch (IOException ex)
     216                }
     217                catch (IOException | IllegalArgumentException ex)
    217218                {
    218219                    Logger.getLogger(SVGConst.SVG_LOGGER).log(Level.WARNING,
Note: See TracChangeset for help on using the changeset viewer.