From 6a0b2d206974e8d41ebf7b3d767ed1bbd9dc82d8 Mon Sep 17 00:00:00 2001 From: Jonathan Moore Liles Date: Mon, 5 Mar 2012 21:18:36 -0800 Subject: [PATCH] Timeline: When waiting for peaks, only check again every 500ms. --- timeline/src/Audio_Region.C | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/timeline/src/Audio_Region.C b/timeline/src/Audio_Region.C index 36107e7..0263ffa 100644 --- a/timeline/src/Audio_Region.C +++ b/timeline/src/Audio_Region.C @@ -420,7 +420,7 @@ Audio_Region::peaks_pending_cb ( Peaks_Redraw_Request *r ) delete r; } else - Fl::repeat_timeout( 0.1f, &Audio_Region::peaks_pending_cb, (void*)r ); + Fl::repeat_timeout( 0.5f, &Audio_Region::peaks_pending_cb, (void*)r ); } void @@ -614,7 +614,7 @@ Audio_Region::draw ( void ) if ( peaks < loop_peaks_needed ) { /* couldn't read peaks--perhaps they're being generated. Try again later. */ - Fl::add_timeout( 0.1f, &Audio_Region::peaks_pending_cb, + Fl::add_timeout( 0.5f, &Audio_Region::peaks_pending_cb, new Peaks_Redraw_Request( this, start + timeline->x_to_ts( peaks ), end ) ); }