Hi,

I found a similar bug in Palettes that I recently found and fixed in Frames.
The resize handle mouse down event is not properly handled.
See attached patch. BTW: It seems there is quite a lot of code
copy-pasted there :(

Thanks,
Piotr
diff --git a/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraPaletteSkin.java b/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraPaletteSkin.java
index 85753a7..b635bdb 100644
--- a/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraPaletteSkin.java
+++ b/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraPaletteSkin.java
@@ -511,9 +511,7 @@ public class TerraPaletteSkin extends WindowSkin {
                 dragOffset = new Point(x, y);
                 Mouse.capture(component);
             } else {
-                Bounds resizeHandleBounds = resizeHandle.getBounds();
-
-                if (resizeHandleBounds.contains(x, y)) {
+                if (resizeHandle.isVisible() && x > resizeHandle.getX() && y > resizeHandle.getY()) {
                     resizeOffset = new Point(getWidth() - x, getHeight() - y);
                     Mouse.capture(component);
                 }

Reply via email to