From c1831a4e9722df76d62856446e05593c3d7187b7 Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Thu, 15 May 2014 20:58:59 +0300 Subject: [PATCH] Fix crash when the selected torrent disappears from the transfer list. Closes #1661 --- src/properties/propertieswidget.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/properties/propertieswidget.cpp b/src/properties/propertieswidget.cpp index b5aecaaef..39cf9580b 100644 --- a/src/properties/propertieswidget.cpp +++ b/src/properties/propertieswidget.cpp @@ -461,6 +461,10 @@ void PropertiesWidget::displayFilesListMenu(const QPoint&) { } // Call menu const QAction *act = myFilesLlistMenu.exec(QCursor::pos()); + // The selected torrent might have dissapeared during exec() + // from the current view thus leaving invalid indices. + if (!(selectedRows.begin()->isValid())) + return; if (act) { if (act == actRename) { renameSelectedFile();