From 3069c7e38bf201b14ffec82d7701abbf0db51dd2 Mon Sep 17 00:00:00 2001 From: Mark Liversedge Date: Tue, 15 Jul 2014 00:50:00 +0100 Subject: [PATCH] Unzoom fails on CP Plot Fixes #972 --- src/CPPlot.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/CPPlot.cpp b/src/CPPlot.cpp index 078aa83d6..d6e343d71 100644 --- a/src/CPPlot.cpp +++ b/src/CPPlot.cpp @@ -532,6 +532,7 @@ CPPlot::plotModel() heatAgeCurve->attach(this); } + zoomer->setZoomBase(false); } // our model for combining a model for delta mode @@ -614,6 +615,7 @@ CPPlot::plotModel(QVector vector, QColor plotColor, PDModel *baseline) curve->attach(this); intervalCurves.append(curve); + zoomer->setZoomBase(false); } // wipe away all the curves @@ -951,6 +953,7 @@ CPPlot::plotBests() // or just add 10% headroom setAxisScale(yLeft, 0, 1.1*values[0]); } + zoomer->setZoomBase(false); } // plot the currently selected ride @@ -1054,6 +1057,8 @@ CPPlot::plotRide(RideItem *rideItem) rideCurve->setYAxis(showPercent ? yRight : yLeft); setAxisVisible(yRight, showPercent || showHeat); rideCurve->attach(this); + + zoomer->setZoomBase(false); } // notified that the user selected a ride @@ -1629,7 +1634,7 @@ CPPlot::plotCentile(RideItem *rideItem) qDebug() << "end plotting " << elapsed.elapsed(); - + zoomer->setZoomBase(false); } void @@ -1963,4 +1968,5 @@ CPPlot::plotCache(QVector vector, QColor intervalColor) curve->attach(this); intervalCurves.append(curve); + zoomer->setZoomBase(false); }