From 365d9e3002ce9e8ba155a42ea16cecffc7fe94e0 Mon Sep 17 00:00:00 2001 From: Billy Biggs Date: Mon, 24 Oct 2005 15:27:23 +0000 Subject: 76804 - Improve SWT performance over GTK window system --- .../Eclipse SWT/gtk/org/eclipse/swt/widgets/MenuItem.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/MenuItem.java') diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/MenuItem.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/MenuItem.java index 200c8e1cb8..dc07b150ac 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/MenuItem.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/MenuItem.java @@ -452,11 +452,9 @@ int /*long*/ gtk_show_help (int /*long*/ widget, int /*long*/ helpType) { void hookEvents () { super.hookEvents (); - int /*long*/ windowProc2 = display.windowProc2; - int /*long*/ windowProc3 = display.windowProc3; - OS.g_signal_connect (handle, OS.activate, windowProc2, ACTIVATE); - OS.g_signal_connect (handle, OS.select, windowProc2, SELECT); - OS.g_signal_connect (handle, OS.show_help, windowProc3, SHOW_HELP); + OS.g_signal_connect_closure (handle, OS.activate, display.closures [ACTIVATE], false); + OS.g_signal_connect_closure (handle, OS.select, display.closures [SELECT], false); + OS.g_signal_connect_closure_by_id (handle, display.signalIds [SHOW_HELP], 0, display.closures [SHOW_HELP], false); } /** -- cgit