Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSilenio Quarti2010-11-12 22:37:54 +0000
committerSilenio Quarti2010-11-12 22:37:54 +0000
commita1dee47244e7608d471ac0dde00cd267fd490b76 (patch)
tree6503f778a93e5ee18a656a6c69a8482abb85b011
parent2ffe14934e7d37b24c6abb80ce27a225578b0385 (diff)
downloadeclipse.platform.swt-a1dee47244e7608d471ac0dde00cd267fd490b76.tar.gz
eclipse.platform.swt-a1dee47244e7608d471ac0dde00cd267fd490b76.tar.xz
eclipse.platform.swt-a1dee47244e7608d471ac0dde00cd267fd490b76.zip
Bug 285101 - [CDateTime] JVM crash on first event
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Theme/gtk/org/eclipse/swt/internal/theme/ButtonDrawData.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Theme/gtk/org/eclipse/swt/internal/theme/ButtonDrawData.java b/bundles/org.eclipse.swt/Eclipse SWT Theme/gtk/org/eclipse/swt/internal/theme/ButtonDrawData.java
index d50ebaadb4..6bebbe4cbc 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Theme/gtk/org/eclipse/swt/internal/theme/ButtonDrawData.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Theme/gtk/org/eclipse/swt/internal/theme/ButtonDrawData.java
@@ -132,7 +132,7 @@ void draw(Theme theme, GC gc, Rectangle bounds) {
GtkBorder default_border = new GtkBorder();
int /*long*/ default_border_ptr = theme.getBorderProperty(buttonHandle, "default-border");
if (default_border_ptr != 0) {
- OS.memmove(default_border, default_border_ptr, GdkRectangle.sizeof);
+ OS.memmove(default_border, default_border_ptr, GtkBorder.sizeof);
OS.gtk_border_free(default_border_ptr);
} else {
default_border.left = default_border.right = default_border.top = default_border.bottom = 1;
@@ -141,7 +141,7 @@ void draw(Theme theme, GC gc, Rectangle bounds) {
GtkBorder default_outside_border = new GtkBorder();
int /*long*/ default_outside_border_ptr = theme.getBorderProperty(buttonHandle, "default-outside-border");
if (default_outside_border_ptr != 0) {
- OS.memmove(default_outside_border, default_outside_border_ptr, GdkRectangle.sizeof);
+ OS.memmove(default_outside_border, default_outside_border_ptr, GtkBorder.sizeof);
OS.gtk_border_free(default_outside_border_ptr);
} else {
default_outside_border.left = default_outside_border.right = default_outside_border.top = default_outside_border.bottom = 0;

Back to the top