From d33f538809587bef8337188bcc857ccb287a3374 Mon Sep 17 00:00:00 2001 From: mutantturkey Date: Wed, 26 May 2010 17:02:28 -0400 Subject: focus bar on new tab --- sb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sb.c b/sb.c index f8687fa..e3e34e2 100644 --- a/sb.c +++ b/sb.c @@ -245,8 +245,8 @@ w.win = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_default_size(GTK_WINDOW(w.win), 800, 800); tab_new(); -gint *b = 1; -g_signal_connect (G_OBJECT (w.search), "activate", G_CALLBACK (search), GINT_TO_POINTER(b)); + +g_signal_connect (G_OBJECT (w.search), "activate", G_CALLBACK (search), GINT_TO_POINTER(1)); g_signal_connect (G_OBJECT (w.bar), "activate", G_CALLBACK (activate_uri_entry_cb), NULL); g_signal_connect (G_OBJECT(w.notebook), "switch-page", G_CALLBACK(tab_focus), NULL); g_signal_connect (G_OBJECT (w.win), "destroy", G_CALLBACK (gtk_main_quit), NULL); @@ -271,7 +271,7 @@ if (g == GDK_h) { toggle(); } if (g == GDK_Page_Up) { tab_switch(FALSE); } if (g == GDK_Page_Down) { tab_switch(TRUE); } if (g == GDK_t) { tab_new(); return TRUE; } -if (g == GDK_w) { tab_close(); return TRUE; } +if (g == GDK_w) { tab_close(); gtk_widget_grab_focus(w.bar); return TRUE; } if (g == GDK_bracketright) { tab_zoom(TRUE); return TRUE; } if (g == GDK_bracketleft) { tab_zoom(FALSE); return TRUE; } if (g == GDK_r) { reload(); return TRUE; } -- cgit v1.2.3