From e2715b4f2fe0fdd0ee9759886cd9b6c7657c1557 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Tue, 7 Aug 2007 20:50:39 +0000 Subject: Ensure that we can scroll properly with the keyboard in nsgtk svn path=/trunk/netsurf/; revision=3483 --- gtk/gtk_window.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gtk/gtk_window.c b/gtk/gtk_window.c index 57c994491..0954dd4bc 100644 --- a/gtk/gtk_window.c +++ b/gtk/gtk_window.c @@ -348,7 +348,9 @@ gboolean nsgtk_window_button_press_event(GtkWidget *widget, browser_window_mouse_click(g->bw, button, event->x / g->bw->scale, event->y / g->bw->scale); - + + gtk_widget_grab_focus(widget); + return TRUE; } @@ -401,11 +403,9 @@ gboolean nsgtk_window_keypress_event(GtkWidget *widget, GdkEventKey *event, if (event->state == 0) { double value; - GtkAdjustment *vscroll = gtk_range_get_adjustment( - g_object_get_data(G_OBJECT(g->viewport), "vScroll")); + GtkAdjustment *vscroll = gtk_viewport_get_vadjustment(g->viewport); - GtkAdjustment *hscroll = gtk_range_get_adjustment( - g_object_get_data(G_OBJECT(g->viewport), "hScroll")); + GtkAdjustment *hscroll = gtk_viewport_get_hadjustment(g->viewport); GtkAdjustment *scroll; -- cgit v1.2.3