From 783b310ee66e2e91b8b59ccf9594cfc215eb8987 Mon Sep 17 00:00:00 2001 From: Alexander Akulich Date: Wed, 7 Mar 2018 13:09:28 +0300 Subject: [PATCH] ProjectTree: Refactor editCurrentItem() Change-Id: Id848b608e256b95e9704d61d1926d05625106ecc Reviewed-by: Tobias Hunger --- src/plugins/projectexplorer/projecttreewidget.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/projecttreewidget.cpp b/src/plugins/projectexplorer/projecttreewidget.cpp index 1db41b1e8e1..9ce74310517 100644 --- a/src/plugins/projectexplorer/projecttreewidget.cpp +++ b/src/plugins/projectexplorer/projecttreewidget.cpp @@ -411,8 +411,11 @@ void ProjectTreeWidget::collapseAll() void ProjectTreeWidget::editCurrentItem() { m_delayedRename.clear(); - if (m_view->selectionModel()->currentIndex().isValid()) - m_view->edit(m_view->selectionModel()->currentIndex()); + const QModelIndex currentIndex = m_view->selectionModel()->currentIndex(); + if (!currentIndex.isValid()) + return; + + m_view->edit(currentIndex); } void ProjectTreeWidget::renamed(const FileName &oldPath, const FileName &newPath)