Use the new Data instead of Ride Editor for Python Fixes

Fix crash reported at the forum
This commit is contained in:
Ale Martinez
2020-08-26 11:38:47 -03:00
parent 0f40659052
commit f1c6394305

View File

@@ -157,14 +157,16 @@ EditFixPyScriptDialog::EditFixPyScriptDialog(Context *context, FixPyScript *fix,
outerSplitter->addWidget(splitter);
// ride editor
GcChartWindow *win = GcWindowRegistry::newGcWindow(GcWindowTypes::RideEditor, context);
win->setProperty("nomenu", true);
GcChartWindow *win = GcWindowRegistry::newGcWindow(GcWindowTypes::MetadataWindow, context);
if (win) {
win->setProperty("nomenu", true);
RideItem *notconst = (RideItem*)context->currentRideItem();
win->setProperty("ride", QVariant::fromValue<RideItem*>(notconst));
DateRange dr = context->currentDateRange();
win->setProperty("dateRange", QVariant::fromValue<DateRange>(dr));
outerSplitter->addWidget(win);
RideItem *notconst = (RideItem*)context->currentRideItem();
win->setProperty("ride", QVariant::fromValue<RideItem*>(notconst));
DateRange dr = context->currentDateRange();
win->setProperty("dateRange", QVariant::fromValue<DateRange>(dr));
outerSplitter->addWidget(win);
}
mainLayout->addWidget(outerSplitter);