Make fftsink2 average and peak hold modes independent.
authorjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Thu, 24 Apr 2008 23:24:04 +0000 (23:24 +0000)
committerjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Thu, 24 Apr 2008 23:24:04 +0000 (23:24 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@8275 221aa14e-8319-0410-a670-987f0aec2ac5

gr-wxgui/src/python/fftsink2.py

index 9945293ec98a3a9b73cc741b0ca7df2064b39c5d..c3df18d25f13f6d26034e1874063f29dedc77932 100755 (executable)
@@ -66,14 +66,12 @@ class fft_sink_base(object):
         self.average = average
         if average:
             self.avg.set_taps(self.avg_alpha)
-            self.set_peak_hold(False)
         else:
             self.avg.set_taps(1.0)
-
+       self.win.peak_vals = None
+       
     def set_peak_hold(self, enable):
         self.peak_hold = enable
-        if enable:
-            self.set_average(False)
         self.win.set_peak_hold(enable)
 
     def set_avg_alpha(self, avg_alpha):