From b747e88304f704ef4e002fcb6df76c36183d5c62 Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Mon, 30 Dec 2019 19:47:44 -0500 Subject: [PATCH] Bug2256: complete the fix, see 17ed489 --- src/tracks/playabletrack/wavetrack/ui/WaveTrackView.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tracks/playabletrack/wavetrack/ui/WaveTrackView.cpp b/src/tracks/playabletrack/wavetrack/ui/WaveTrackView.cpp index fe00fc754..de051e20d 100644 --- a/src/tracks/playabletrack/wavetrack/ui/WaveTrackView.cpp +++ b/src/tracks/playabletrack/wavetrack/ui/WaveTrackView.cpp @@ -248,7 +248,9 @@ public: const auto &placement = mAdjuster.mOrigPlacements[ index ]; auto fraction = std::max( 0.f, placement.fraction ); wxCoord coord = ( (partial + fraction ) / total ) * mViewHeight; - mOrigHeights.emplace_back( coord - lastCoord ); + auto height = coord - lastCoord; + mOrigHeights.emplace_back( height ); + mAdjuster.mNewPlacements[ index ].fraction = height; lastCoord = coord; partial += fraction; }