src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java

Print this page

        

@@ -29,10 +29,11 @@
 import java.awt.image.*;
 import sun.awt.image.ImageRepresentation;
 
 import java.io.*;
 import java.net.URL;
+import java.nio.charset.Charset;
 import java.text.Normalizer;
 import java.text.Normalizer.Form;
 import java.util.*;
 
 import java.awt.datatransfer.*;

@@ -124,11 +125,11 @@
     public Object translateBytes(byte[] bytes, DataFlavor flavor,
                                     long format, Transferable transferable) throws IOException {
 
             if (format == CF_URL && URL.class.equals(flavor.getRepresentationClass()))
             {
-                String charset = getDefaultTextCharset();
+                String charset = Charset.defaultCharset().name();
                 if (transferable != null && transferable.isDataFlavorSupported(javaTextEncodingFlavor)) {
                     try {
                         charset = new String((byte[])transferable.getTransferData(javaTextEncodingFlavor), "UTF-8");
                     } catch (UnsupportedFlavorException cannotHappen) {
                     }