You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by gb...@apache.org on 2009/10/08 18:41:47 UTC
svn commit: r823228 -
/incubator/pivot/trunk/wtk/src/org/apache/pivot/wtk/ApplicationContext.java
Author: gbrown
Date: Thu Oct 8 16:41:46 2009
New Revision: 823228
URL: http://svn.apache.org/viewvc?rev=823228&view=rev
Log:
Ensure that display is properly validated during native drag/drop operations.
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=823228&r1=823227&r2=823228&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 Thu Oct 8 16:41:46 2009
@@ -76,8 +76,6 @@
public final class DisplayHost extends java.awt.Canvas {
private static final long serialVersionUID = 0;
- // TODO private Point dragLocation = null;
-
private Component focusedComponent = null;
private Point dragLocation = null;
@@ -129,6 +127,8 @@
} else {
event.acceptDrag(getNativeDropAction(dropAction));
}
+
+ display.validate();
}
@Override
@@ -146,6 +146,8 @@
}
dropDescendant = null;
+
+ display.validate();
}
@Override
@@ -191,6 +193,8 @@
} else {
event.acceptDrag(getNativeDropAction(dropAction));
}
+
+ display.validate();
}
@Override
@@ -215,6 +219,8 @@
} else {
event.acceptDrag(getNativeDropAction(dropAction));
}
+
+ display.validate();
}
@Override
@@ -254,9 +260,12 @@
// Clear drag state
dragManifest = null;
+ dragLocation = null;
// Clear drop state
dropDescendant = null;
+
+ display.validate();
}
};