You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by te...@apache.org on 2006/10/08 18:23:06 UTC

svn commit: r454168 - /incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/TransferHandler.java

Author: tellison
Date: Sun Oct  8 09:23:04 2006
New Revision: 454168

URL: http://svn.apache.org/viewvc?view=rev&rev=454168
Log:
Apply patch HARMONY-1723 ([classlib][swing/beans] TransferHandlerTest failure)

Modified:
    incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/TransferHandler.java

Modified: incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/TransferHandler.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/TransferHandler.java?view=diff&rev=454168&r1=454167&r2=454168
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/TransferHandler.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/swing/src/main/java/common/javax/swing/TransferHandler.java Sun Oct  8 09:23:04 2006
@@ -155,7 +155,16 @@
         try {
             result = new PropertyDescriptor(propertyName, c.getClass());
         } catch (IntrospectionException e) {
-
+            try {
+                BeanInfo bi = Introspector.getBeanInfo(c.getClass());
+                PropertyDescriptor pds[] = bi.getPropertyDescriptors();
+                for (int i = 0; i < pds.length; i++) {
+                    if (pds[i].getName().equals(propertyName)) {
+                        return pds[i];
+                    }
+                }
+            } catch (IntrospectionException e1) {
+            }
         }
         return result;
     }
@@ -299,4 +308,5 @@
         return COPY_ACTION;
     }
 }
+