From e8d213c44496fdf108932d5a2bd32134096e186e Mon Sep 17 00:00:00 2001 From: Mark Liversedge Date: Tue, 26 Apr 2011 21:31:43 +0100 Subject: [PATCH] Temporary Fix for Ride Selection after NULL ride selected When you clicked on 'All Rides' mainwindow emits a rideSelected signal with a ridefile of NULL. When then selecting a valid ride a SEGV occurred. This temporary fix removes that signal, but the underlying issue related to actions after a NULL ride is selected need to be resolved. Fixes #318. --- src/MainWindow.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 814ecdfe0..337001fa2 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -1204,8 +1204,7 @@ MainWindow::rideTreeWidgetSelectionChanged() ride = NULL; else { QTreeWidgetItem *which = treeWidget->selectedItems().first(); - if (which->type() != RIDE_TYPE) - ride = NULL; + if (which->type() != RIDE_TYPE) return; // ignore! else ride = (RideItem*) which; }