summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/java/beans/PersistenceDelegate.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/java/beans/PersistenceDelegate.java')
-rw-r--r--libjava/classpath/java/beans/PersistenceDelegate.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/libjava/classpath/java/beans/PersistenceDelegate.java b/libjava/classpath/java/beans/PersistenceDelegate.java
index b33cbcbed06..77953b67682 100644
--- a/libjava/classpath/java/beans/PersistenceDelegate.java
+++ b/libjava/classpath/java/beans/PersistenceDelegate.java
@@ -59,9 +59,8 @@ public abstract class PersistenceDelegate
{
type = type.getSuperclass();
- PersistenceDelegate pd = out.getPersistenceDelegate(
- oldInstance.getClass().getSuperclass());
-
+ PersistenceDelegate pd = out.getPersistenceDelegate(type);
+
pd.initialize(type, oldInstance, newInstance, out);
}
}
OpenPOWER on IntegriCloud