# HG changeset patch # User Yoshiki Yazawa # Date 1197798296 -32400 # Node ID 008708425c83a19ef9053e95fbd45750e80f1368 # Parent 6c1e6582aa5d65513bb9e18e497bf2e2957ddb10 make filter field in jtf dialog always grab focus on appearance. diff -r 6c1e6582aa5d -r 008708425c83 src/audacious/ui_jumptotrack.c --- a/src/audacious/ui_jumptotrack.c Sat Dec 15 16:39:50 2007 +0900 +++ b/src/audacious/ui_jumptotrack.c Sun Dec 16 18:44:56 2007 +0900 @@ -510,7 +510,8 @@ GtkWidget *vbox, *bbox, *sep; GtkWidget *toggle; GtkWidget *jump, *queue, *close; - GtkWidget *rescan, *edit; + GtkWidget *rescan; + static GtkWidget *edit; GtkWidget *search_label, *hbox; GtkWidget *treeview = NULL; @@ -523,6 +524,7 @@ if (jump_to_track_win) { gtk_window_present(GTK_WINDOW(jump_to_track_win)); + gtk_widget_grab_focus(edit); return; } @@ -658,9 +660,6 @@ close = gtk_button_new_from_stock(GTK_STOCK_CLOSE); gtk_box_pack_start(GTK_BOX(bbox), close, FALSE, FALSE, 0); -/* g_signal_connect_swapped(close, "clicked", */ -/* G_CALLBACK(gtk_widget_destroy), */ -/* jump_to_track_win); */ g_signal_connect_swapped(close, "clicked", G_CALLBACK(gtk_widget_hide), jump_to_track_win); // just hide --yaz @@ -672,4 +671,3 @@ gtk_widget_show_all(jump_to_track_win); gtk_widget_grab_focus(edit); } -