From 8552fbaf1a1153b2daba35a2779a7d28d5185628 Mon Sep 17 00:00:00 2001 From: "pavlov%netscape.com" Date: Sat, 23 Sep 2000 02:53:16 +0000 Subject: [PATCH] fix for bug #52414 r,a,etc=brendan --- widget/src/gtk/nsWindow.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/widget/src/gtk/nsWindow.cpp b/widget/src/gtk/nsWindow.cpp index 81a3f2e4297..f9b216177fc 100644 --- a/widget/src/gtk/nsWindow.cpp +++ b/widget/src/gtk/nsWindow.cpp @@ -1741,7 +1741,19 @@ NS_METHOD nsWindow::CreateNative(GtkObject *parentWidget) "property_notify_event", GTK_SIGNAL_FUNC(handle_toplevel_property_change), this); + gtk_signal_connect(GTK_OBJECT(mShell), + "key_press_event", + GTK_SIGNAL_FUNC(handle_key_press_event), + this); + gtk_signal_connect(GTK_OBJECT(mShell), + "key_release_event", + GTK_SIGNAL_FUNC(handle_key_release_event), + this); + + mask = (GdkEventMask) (GDK_PROPERTY_CHANGE_MASK | + GDK_KEY_PRESS_MASK | + GDK_KEY_RELEASE_MASK | GDK_FOCUS_CHANGE_MASK ); gdk_window_set_events(mShell->window, mask);