This part seems wrong:

-        return gestureRecognizer;
+        recognizer.asSubclass(gestureRecognizer.getClass());
+        return recognizer.cast(gestureRecognizer);

Right, the first line (asSubclass) shouldn't be there; works once it's removed.

Thanks,
Francis

2007-04-05  Francis Kung  <[EMAIL PROTECTED]>

        * gnu/java/awt/peer/gtk/GtkToolkit.java
        (createDragGestureRecognizer): Remove failing subClass call.


Index: gnu/java/awt/peer/gtk/GtkToolkit.java
===================================================================
RCS file: /cvsroot/classpath/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java,v
retrieving revision 1.101
diff -u -r1.101 GtkToolkit.java
--- gnu/java/awt/peer/gtk/GtkToolkit.java	3 Apr 2007 13:39:38 -0000	1.101
+++ gnu/java/awt/peer/gtk/GtkToolkit.java	5 Apr 2007 14:40:31 -0000
@@ -637,7 +637,6 @@
         GtkMouseDragGestureRecognizer gestureRecognizer
           = new GtkMouseDragGestureRecognizer(ds, comp, actions, l);
         gestureRecognizer.registerListeners();
-        recognizer.asSubclass(gestureRecognizer.getClass());
         return recognizer.cast(gestureRecognizer);
       }
     else

Reply via email to