diff --git a/src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java b/src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java index f82d5930a630e983f863526b01147fe90d02ac4f..cbe50b83442907ba890906360159f025d327dcea 100644 --- a/src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java +++ b/src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java @@ -54,7 +54,8 @@ public class CDataTransferer extends DataTransferer { "PDF", "URL", "PNG", - "JFIF" + "JFIF", + "XPICT" }; static { @@ -78,6 +79,7 @@ public class CDataTransferer extends DataTransferer { public static final int CF_URL = 7; public static final int CF_PNG = 8; public static final int CF_JPEG = 9; + public static final int CF_XPICT = 10; private CDataTransferer() {} diff --git a/src/macosx/lib/flavormap.properties b/src/macosx/lib/flavormap.properties index 8f17d95fa2071c5f56ee3caa596a41b72e4f0f11..ae4e17c32492a08efeb490a927704d155d97e749 100644 --- a/src/macosx/lib/flavormap.properties +++ b/src/macosx/lib/flavormap.properties @@ -81,3 +81,4 @@ RICH_TEXT=text/rtf HTML=text/html;charset=utf-8;eoln="\r\n";terminators=1 URL=application/x-java-url;class=java.net.URL URL=text/uri-list;eoln="\r\n";terminators=1 +XPICT=image/x-pict;class=java.io.InputStream diff --git a/src/macosx/native/sun/awt/CDataTransferer.m b/src/macosx/native/sun/awt/CDataTransferer.m index 488068a4fe670b2b567937670a0151db50238487..4c1e1a40f1b7ba3d07381955010078faa950ff68 100644 --- a/src/macosx/native/sun/awt/CDataTransferer.m +++ b/src/macosx/native/sun/awt/CDataTransferer.m @@ -58,6 +58,8 @@ NSMutableDictionary *getMappingTable() { forKey:[NSNumber numberWithLong:sun_lwawt_macosx_CDataTransferer_CF_PNG]]; [sStandardMappings setObject:(NSString*)kUTTypeJPEG forKey:[NSNumber numberWithLong:sun_lwawt_macosx_CDataTransferer_CF_JPEG]]; + [sStandardMappings setObject:NSPICTPboardType + forKey:[NSNumber numberWithLong:sun_lwawt_macosx_CDataTransferer_CF_XPICT]]; } return sStandardMappings; }