Index: hydrogen/src/lib/Hydrogen.cpp
===================================================================
RCS file: /cvsroot/hydrogen/hydrogen/src/lib/Hydrogen.cpp,v
retrieving revision 1.29
diff -u -r1.29 Hydrogen.cpp
--- hydrogen/src/lib/Hydrogen.cpp	23 Feb 2005 00:19:47 -0000	1.29
+++ hydrogen/src/lib/Hydrogen.cpp	27 Feb 2005 01:33:55 -0000
@@ -822,14 +822,16 @@
 	// update master peaks
 	float val_L;
 	float val_R;
-	for ( unsigned i = 0; i < nframes; ++i) {
-		val_L = m_pMainBuffer_L[i];
-		val_R = m_pMainBuffer_R[i];
-		if (val_L > masterPeak_L) {
-			masterPeak_L = val_L;
-		}
-		if (val_R > masterPeak_R) {
-			masterPeak_R = val_R;
+	if ( m_audioEngineState == STATE_PLAYING ) {
+		for ( unsigned i = 0; i < nframes; ++i) {
+			val_L = m_pMainBuffer_L[i];
+			val_R = m_pMainBuffer_R[i];
+			if (val_L > masterPeak_L) {
+				masterPeak_L = val_L;
+			}
+			if (val_R > masterPeak_R) {
+				masterPeak_R = val_R;
+			}
 		}
 	}
 

