diff options
Diffstat (limited to 'sb.c')
-rw-r--r-- | sb.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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; } |