# HG changeset patch # User Matti Hamalainen # Date 1092807363 0 # Node ID e9e97670f7d7f2a951d5e4eac44434783953ea56 # Parent 5842729c17e1a211358700f3f38a13fa6f6d5639 Cosmetic fix: remove pop-up subsong control window if song changes and it is not needed anymore. diff -r 5842729c17e1 -r e9e97670f7d7 src/xmms-sid.c --- a/src/xmms-sid.c Wed Aug 18 05:35:03 2004 +0000 +++ b/src/xmms-sid.c Wed Aug 18 05:36:03 2004 +0000 @@ -514,14 +514,18 @@ gboolean isEnabled; /* Check if control window exists, we are currently playing and have a tune */ - if (xs_subctrl && xs_status.pTune && xs_status.isPlaying) - { - tmpAdj = GTK_ADJUSTMENT(xs_subctrl_adj); + if (xs_subctrl) + { + if (xs_status.pTune && xs_status.isPlaying) + { + tmpAdj = GTK_ADJUSTMENT(xs_subctrl_adj); - tmpAdj->value = xs_status.currSong; - tmpAdj->lower = 1; - tmpAdj->upper = xs_status.pTune->nsubTunes; - gtk_adjustment_value_changed(tmpAdj); + tmpAdj->value = xs_status.currSong; + tmpAdj->lower = 1; + tmpAdj->upper = xs_status.pTune->nsubTunes; + gtk_adjustment_value_changed(tmpAdj); + } else + xs_subctrl_close(); } if (xs_fileinfowin)