From 3eacee960232b2afb2d15d6c4890469b29b2406d Mon Sep 17 00:00:00 2001 From: Mark Liversedge Date: Tue, 4 Jun 2013 19:18:29 +0100 Subject: [PATCH] Fix reset layout 'crash' Fixes #629. --- src/HomeWindow.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/HomeWindow.cpp b/src/HomeWindow.cpp index 84ef408ec..17e427e80 100644 --- a/src/HomeWindow.cpp +++ b/src/HomeWindow.cpp @@ -648,10 +648,14 @@ HomeWindow::resetLayout() } restoreState(true); for(int i = 0; i < charts.count(); i++) { - charts[i]->show(); + RideItem *notconst = (RideItem*)mainWindow->currentRideItem(); + charts[i]->setProperty("ride", QVariant::fromValue(notconst)); + DateRange dr = mainWindow->currentDateRange(); + charts[i]->setProperty("dateRange", QVariant::fromValue(dr)); + } setUpdatesEnabled(true); - update(); + if (currentStyle == 0 && charts.count()) tabSelected(0); } void