diff --git a/Timeline/Peaks.C b/Timeline/Peaks.C index 698616b..b43e848 100644 --- a/Timeline/Peaks.C +++ b/Timeline/Peaks.C @@ -268,9 +268,10 @@ Peaks::open ( void ) int fd; + if ( ! current() ) /* Build peaks asyncronously */ - if ( ! fork() ) - exit( make_peaks( 256 ) ); + if ( ! fork() ) + exit( make_peaks( 256 ) ); if ( ( fd = ::open( peakname( filename ), O_RDONLY ) ) < 0 ) return false;