From a92f39ec356d66681a183907288632a5779a7ab2 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Thu, 12 Jul 2018 15:51:46 +0200 Subject: [PATCH] ProjectExplorer: Make Collapse All action for project tree work Creator registers a "Collapse All" action for the Project tree. Make this work again. Task-number: QTCREATORBUG-20771 Change-Id: I49f1c8a97c4eb22ef6f7f703eefdfe46c3c0a035 Reviewed-by: Eike Ziller --- src/plugins/projectexplorer/projecttree.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/projecttree.cpp b/src/plugins/projectexplorer/projecttree.cpp index cf08af7ca25..206f158f228 100644 --- a/src/plugins/projectexplorer/projecttree.cpp +++ b/src/plugins/projectexplorer/projecttree.cpp @@ -268,8 +268,8 @@ void ProjectTree::sessionAndTreeChanged() void ProjectTree::collapseAll() { - if (m_focusForContextMenu) - m_focusForContextMenu->collapseAll(); + if (auto w = Utils::findOrDefault(s_instance->m_projectTreeWidgets, &ProjectTree::hasFocus)) + w->collapseAll(); } void ProjectTree::updateExternalFileWarning()