Browse Source

Timeline: Fix disappearing waveforms.

tags/non-daw-v1.2.0
Jonathan Moore Liles 13 years ago
parent
commit
deb08d4b14
1 changed files with 7 additions and 1 deletions
  1. +7
    -1
      timeline/src/Audio_Region.C

+ 7
- 1
timeline/src/Audio_Region.C View File

@@ -519,7 +519,13 @@ Audio_Region::draw ( void )
/* calculate waveform offset due to scrolling */
/* offset is the number of frames into the waveform the value of X translates to */
nframes_t x_frame = timeline->xoffset + timeline->x_to_ts( X - _sequence->x() );
nframes_t offset = x_frame - start();
nframes_t offset = 0;

if ( x_frame < start() )
/* sometimes X is one pixel too soon... */
offset = 0;
else
offset = x_frame - start();

nframes_t fo = 0;
nframes_t ostart = 0, oend = 0;


Loading…
Cancel
Save