changeset 234:6f9764fbd693

Make the slider in fileinfo window's subtune selector work as expected.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 21 Dec 2004 13:34:00 +0000
parents 9b5704548219
children d04191d1ea64
files src/xs_fileinfo.c
diffstat 1 files changed, 14 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/xs_fileinfo.c	Tue Dec 21 13:32:04 2004 +0000
+++ b/src/xs_fileinfo.c	Tue Dec 21 13:34:00 2004 +0000
@@ -76,6 +76,20 @@
 
 void xs_fileinfo_setsong(void)
 {
+ gint n;
+ 
+ XS_MUTEX_LOCK(xs_status);
+ XS_MUTEX_LOCK(xs_fileinfowin);
+ 
+ if (xs_status.tuneInfo && xs_status.isPlaying)
+ 	{
+ 	n = gtk_range_get_adjustment(GTK_RANGE(LUW("fileinfo_subctrl_adj")))->value;
+ 	if ((n >= 1) && (n <= xs_status.tuneInfo->nsubTunes))
+ 		xs_status.currSong = n;
+	}
+
+ XS_MUTEX_UNLOCK(xs_fileinfowin);
+ XS_MUTEX_UNLOCK(xs_status);
 }