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.");