<AWT Dev> The path to flavormap.properties is currently broken in SystemFlavorMap

Ludovic HOCHET lhochet at gmail.com
Sat Aug 30 20:39:10 UTC 2014


Hello,
The path to flavormap.properties is currently broken in
SystemFlavorMap (both in jdk9/dev and jdk9/jdk9). Looking at the
history it seems there was some attempt at moving the file to the path
that is in SystemFlavorMap, but that move (if it was complete) didn't
survive the source code modularisation.
The following patch fixes the issue for me for now:
diff -r 02e9b804e671
src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java
--- a/src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java
   Fri Aug 29 11:59:34 2014 -0700
+++ b/src/java.desktop/share/classes/java/awt/datatransfer/SystemFlavorMap.java
   Sat Aug 30 19:29:53 2014 +0100
@@ -200,7 +200,7 @@
         }
         isMapInitialized = true;

-        InputStream is =
SystemFlavorMap.class.getResourceAsStream("/sun/datatransfer/resources/flavormap.properties");
+        InputStream is =
SystemFlavorMap.class.getResourceAsStream("/sun/awt/datatransfer/flavormap.properties");
         if (is == null) {
             throw new InternalError("Default flavor mapping not found");
         }


-- 
Ludovic
-----------------------------------------

"Les formes qui differencient les etres importent peu
 si leur pensees s'unissent pour batir un univers..."
 Yoko Tsuno (in 'Les titans' by Roger Leloup)
 [The shapes that differenciate beings are not important
 if their thoughts unite to build a universe]


More information about the awt-dev mailing list