# HG changeset patch # User Christian Birchinger # Date 1184905632 -7200 # Node ID 3262bf0b8831243e6a7f3e0edea81971199d7450 # Parent 4ba71e08fed0987805fddcec8050a282bfafc349 Moving gtk_widget_grab_default() below gtk_container_add() to avoid this GTK warning: "gtkwidget.c: widget not within a GtkWindow" diff -r 4ba71e08fed0 -r 3262bf0b8831 src/audacious/util.c --- a/src/audacious/util.c Thu Jul 19 22:48:30 2007 -0500 +++ b/src/audacious/util.c Fri Jul 20 06:27:12 2007 +0200 @@ -931,13 +931,15 @@ if ( button_action ) g_signal_connect( G_OBJECT(dialog_bbox_b1) , "clicked" , button_action , action_data ); - GTK_WIDGET_SET_FLAGS( dialog_bbox_b1 , GTK_CAN_DEFAULT); - gtk_widget_grab_default( dialog_bbox_b1 ); gtk_container_add( GTK_CONTAINER(dialog_bbox) , dialog_bbox_b1 ); gtk_box_pack_start( GTK_BOX(dialog_vbox) , dialog_bbox , FALSE , FALSE , 0 ); gtk_container_add( GTK_CONTAINER(dialog) , dialog_vbox ); + + GTK_WIDGET_SET_FLAGS( dialog_bbox_b1 , GTK_CAN_DEFAULT); + gtk_widget_grab_default( dialog_bbox_b1 ); + gtk_widget_show_all(dialog); return dialog;