--- /home/cpdev/src/classpath/gnu/java/awt/peer/qt/QtGraphics.java	2005-08-23 05:32:33.000000000 +0000
+++ gnu/java/awt/peer/qt/QtGraphics.java	2005-09-29 05:35:27.000000000 +0000
@@ -661,12 +661,13 @@
 
   public RenderingHints getRenderingHints()
   {
-    return new RenderingHints( renderingHints );
+    return (RenderingHints) renderingHints.clone();
   }
   
-  public void setRenderingHints(Map hints)
+  public void setRenderingHints(Map<?,?> hints)
   {
-    renderingHints = new RenderingHints( hints );
+    renderingHints = new RenderingHints( null );
+    renderingHints.putAll(hints);
     updateRenderingHints();
   }
 
