# HG changeset patch # User yaz # Date 1170236930 28800 # Node ID 48c352f89a4e8b4f5480bcbe1a960bc61a409cfd # Parent ff135e2ba10ea00ec5f895908da095cf719b1c7d [svn] - avoid multiple open of filebrowser diff -r ff135e2ba10e -r 48c352f89a4e ChangeLog --- a/ChangeLog Tue Jan 30 14:21:06 2007 -0800 +++ b/ChangeLog Wed Jan 31 01:48:50 2007 -0800 @@ -1,3 +1,11 @@ +2007-01-30 22:21:06 +0000 William Pitcock + revision [3906] + - mark some strings used by GOption as translatable + + trunk/src/audacious/main.c | 30 +++++++++++++++--------------- + 1 file changed, 15 insertions(+), 15 deletions(-) + + 2007-01-30 21:45:10 +0000 Derek Pomery revision [3904] Translation tweak by Thierry Vignaud diff -r ff135e2ba10e -r 48c352f89a4e src/audacious/ui_fileopener.c --- a/src/audacious/ui_fileopener.c Tue Jan 30 14:21:06 2007 -0800 +++ b/src/audacious/ui_fileopener.c Wed Jan 31 01:48:50 2007 -0800 @@ -92,7 +92,6 @@ if (play_button) playback_initiate(); - if (cfg.close_dialog_open) gtk_widget_destroy(window); } @@ -110,7 +109,7 @@ gpointer data) { if (event->keyval == GDK_Escape) { - gtk_widget_destroy(browser); + gtk_widget_destroy(browser); return TRUE; } @@ -120,12 +119,15 @@ void util_run_filebrowser_gtk2style(gboolean play_button) { - GtkWidget *window; + static GtkWidget *window = NULL; GtkWidget *vbox, *hbox, *bbox; GtkWidget *chooser; GtkWidget *action_button, *close_button; GtkWidget *toggle; + if(window) /* avoid multiple open of filebrowser */ + return; + gchar *window_title = play_button ? _("Open Files") : _("Add Files"); gchar *toggle_text = play_button ? _("Close dialog on Open") : _("Close dialog on Add");