Mercurial > audlegacy
diff src/audacious/ui_fileinfopopup.c @ 2351:911743d27aba trunk
[svn] - simplify and optimize the metadata tooltip trigger function
author | giacomo |
---|---|
date | Tue, 16 Jan 2007 16:49:21 -0800 |
parents | 564e8a1fe09a |
children | f03beaca8e81 |
line wrap: on
line diff
--- a/src/audacious/ui_fileinfopopup.c Tue Jan 16 11:12:11 2007 -0800 +++ b/src/audacious/ui_fileinfopopup.c Tue Jan 16 16:49:21 2007 -0800 @@ -361,15 +361,18 @@ void audacious_fileinfopopup_hide(GtkWidget *filepopup_win, gpointer unused) { - gtk_widget_hide(filepopup_win); + if ( GTK_WIDGET_VISIBLE(filepopup_win) == TRUE ) + { + gtk_widget_hide(filepopup_win); - filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_title", ""); - filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_artist", ""); - filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_album", ""); - filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_genre", ""); - filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_track", ""); - filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_year", ""); - filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_length", ""); + filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_title", ""); + filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_artist", ""); + filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_album", ""); + filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_genre", ""); + filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_track", ""); + filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_year", ""); + filepopup_entry_set_text(GTK_WIDGET(filepopup_win), "label_length", ""); - gtk_window_resize(GTK_WINDOW(filepopup_win), 1, 1); + gtk_window_resize(GTK_WINDOW(filepopup_win), 1, 1); + } }