mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-15 00:49:55 +00:00
Fix show W' on AllPlot bug
.. redraw didn't happen until you changed smoothing or selected a ride file.
This commit is contained in:
@@ -1387,13 +1387,20 @@ AllPlotWindow::setShowW(int value)
|
||||
//if (!current) return;
|
||||
bool checked = ( ( value == Qt::Checked ) && showW->isEnabled()) ? true : false;
|
||||
|
||||
// refresh W' data if needed
|
||||
if (checked && current && current->ride() && wpData->ride() != current->ride())
|
||||
wpData->setRide(current->ride());
|
||||
|
||||
allPlot->setShowW(checked);
|
||||
foreach (AllPlot *plot, allPlots)
|
||||
plot->setShowW(checked);
|
||||
|
||||
// refresh W' data if needed
|
||||
if (checked && current && current->ride() && wpData->ride() != current->ride()) {
|
||||
wpData->setRide(current->ride());
|
||||
|
||||
// redraw
|
||||
redrawFullPlot();
|
||||
redrawAllPlot();
|
||||
redrawStackPlot();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user