diff options
author | Kevin Barnes <krbarnes> | 2007-04-26 18:02:59 +0000 |
---|---|---|
committer | Kevin Barnes <krbarnes> | 2007-04-26 18:02:59 +0000 |
commit | ebe9f6ca97b7bf0b21408692ee7fec3f5c0b8f45 (patch) | |
tree | 625c88fc3ce398655831ee1777fcd23442e213d2 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java | |
parent | 54a06f051b357cadc16a1f8df983127830a202a7 (diff) | |
download | eclipse.platform.swt-ebe9f6ca97b7bf0b21408692ee7fec3f5c0b8f45.tar.gz eclipse.platform.swt-ebe9f6ca97b7bf0b21408692ee7fec3f5c0b8f45.tar.xz eclipse.platform.swt-ebe9f6ca97b7bf0b21408692ee7fec3f5c0b8f45.zip |
172792 - Pressing Ctrl+PageUp or PageDown in Search Window crashes JVM
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java index 847f29fc1c..90b5726df6 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/TabFolder.java @@ -679,8 +679,12 @@ public void setSelection (TabItem [] items) { } } -boolean traversePage (boolean next) { - OS.g_signal_emit_by_name (handle, OS.change_current_page, next ? 1 : -1); +boolean traversePage (final boolean next) { + if (next) { + OS.gtk_notebook_next_page (handle); + } else { + OS.gtk_notebook_prev_page (handle); + } return true; } |