mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-14 00:28:42 +00:00
Fix split manual ride SEGV
If you try and split an empty/manual ride then the split wizard SEGVs. The split wizard now is only executed if the ride contains data.
This commit is contained in:
@@ -2058,8 +2058,13 @@ MainWindow::revertRide()
|
||||
void
|
||||
MainWindow::splitRide()
|
||||
{
|
||||
if (ride) (new SplitActivityWizard(this))->exec();
|
||||
else QMessageBox::critical(this, tr("Split Activity"), tr("No activity selected!"));
|
||||
if (ride && ride->ride() && ride->ride()->dataPoints().count()) (new SplitActivityWizard(this))->exec();
|
||||
else {
|
||||
if (!ride || !ride->ride())
|
||||
QMessageBox::critical(this, tr("Split Activity"), tr("No activity selected"));
|
||||
else
|
||||
QMessageBox::critical(this, tr("Split Activity"), tr("Current activity contains no data to split"));
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user