diff --git a/src/properties/propertieswidget.cpp b/src/properties/propertieswidget.cpp index c0c730289..1e88ff6e3 100644 --- a/src/properties/propertieswidget.cpp +++ b/src/properties/propertieswidget.cpp @@ -469,6 +469,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();