You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by sm...@apache.org on 2009/08/05 17:20:23 UTC

svn commit: r801260 - /incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/ApplicationContext.java

Author: smartini
Date: Wed Aug  5 15:20:23 2009
New Revision: 801260

URL: http://svn.apache.org/viewvc?rev=801260&view=rev
Log:
> Non-serializable value stored into instance field of a serializable class
> ApplicationContext.java:97 org.apache.pivot.wtk.ApplicationContext$DisplayHost$1 stored into non-transient field ApplicationContext$DisplayHost.dropTargetListener
> ApplicationContext.java:957 org.apache.pivot.wtk.LocalManifest stored into non-transient field ApplicationContext$DisplayHost.dragManifest
Solution: make the variable transient.

Modified:
    incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/ApplicationContext.java

Modified: incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/ApplicationContext.java
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/ApplicationContext.java?rev=801260&r1=801259&r2=801260&view=diff
==============================================================================
--- incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/ApplicationContext.java (original)
+++ incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/ApplicationContext.java Wed Aug  5 15:20:23 2009
@@ -84,7 +84,7 @@
 
         private Point dragLocation = null;
         private Component dragDescendant = null;
-        private Manifest dragManifest = null;
+        private transient Manifest dragManifest = null;
         private DropAction userDropAction = null;
         private Component dropDescendant = null;
 
@@ -94,7 +94,7 @@
 
         private boolean debugRepaint = false;
 
-        private DropTargetListener dropTargetListener = new DropTargetListener() {
+        private transient DropTargetListener dropTargetListener = new DropTargetListener() {
             public void dragEnter(DropTargetDragEvent event) {
                 if (dragDescendant != null) {
                     throw new IllegalStateException("Local drag already in progress.");