diff options
author | Grant Gayed <ggayed> | 2004-02-17 20:28:28 +0000 |
---|---|---|
committer | Grant Gayed <ggayed> | 2004-02-17 20:28:28 +0000 |
commit | 54fa469ae68022ce9516f9d29aaf314bceb13fb0 (patch) | |
tree | 68ff82c2583b666d73b6074a9d7c29227f3e2eca /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tracker.java | |
parent | 6ddbf881381062537f9ae0ebcc7e299ab5295d9e (diff) | |
download | eclipse.platform.swt-54fa469ae68022ce9516f9d29aaf314bceb13fb0.tar.gz eclipse.platform.swt-54fa469ae68022ce9516f9d29aaf314bceb13fb0.tar.xz eclipse.platform.swt-54fa469ae68022ce9516f9d29aaf314bceb13fb0.zip |
*** empty log message ***
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tracker.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tracker.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tracker.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tracker.java index c11431a415..50419e6e14 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tracker.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tracker.java @@ -215,7 +215,6 @@ Rectangle [] computeProportions (Rectangle [] rects) { } void drawRectangles (Rectangle [] rects) { - Rectangle a = rects[0]; if (parent != null) { if (parent.isDisposed ()) return; parent.getShell ().update (); @@ -256,7 +255,14 @@ void drawRectangles (Rectangle [] rects) { */ public Rectangle [] getRectangles () { checkWidget(); - return rectangles; + int length = 0; + if (rectangles != null) length = rectangles.length; + Rectangle [] result = new Rectangle [length]; + for (int i = 0; i < length; i++) { + Rectangle current = rectangles [i]; + result [i] = new Rectangle (current.x, current.y, current.width, current.height); + } + return result; } /** |