From e2d5e3678e846ca5d4ff9b9767a60915564b0271 Mon Sep 17 00:00:00 2001 From: Mark Liversedge Date: Sat, 30 Jul 2011 12:13:16 +0100 Subject: [PATCH] Fix right-click crash on ridelist with no rides When there are no rides to select in the ride list (e.g. when just created a new user) right click for a context menu will crash since it assumes there will always be a ride selected. --- src/MainWindow.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 8e07d299a..22e5d5c51 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -640,6 +640,8 @@ MainWindow::rideTreeWidgetSelectionChanged() void MainWindow::showTreeContextMenuPopup(const QPoint &pos) { + if (treeWidget->selectedItems().size() == 0) return; //none selected! + RideItem *rideItem = (RideItem *)treeWidget->selectedItems().first(); if (rideItem != NULL && rideItem->text(0) != tr("All Rides")) { QMenu menu(treeWidget);