From a53dd9f0036f2187dea97ff2f5f3c0d518abc5f6 Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Mon, 19 Jan 2015 12:34:06 +0100 Subject: [PATCH] Always show compile output/task window on clicking on progress bar The output windows nowdays have a "focus-stealing" preventing mechanism, where if a outputpane has focus, we typically don't switch but instead flash the corresponding pane. Maybe the api for outputpanes needs another rethinking to come up with the correct enums. Task-number: QTCREATORBUG-13646 Change-Id: I9db7da7e23206617f6da1c4d24ba8c2ba5583612 Reviewed-by: Eike Ziller --- src/plugins/projectexplorer/buildmanager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/projectexplorer/buildmanager.cpp b/src/plugins/projectexplorer/buildmanager.cpp index 33cfb22feed..9a687d2372b 100644 --- a/src/plugins/projectexplorer/buildmanager.cpp +++ b/src/plugins/projectexplorer/buildmanager.cpp @@ -278,7 +278,7 @@ void BuildManager::clearBuildQueue() void BuildManager::toggleOutputWindow() { - d->m_outputWindow->toggle(IOutputPane::ModeSwitch); + d->m_outputWindow->toggle(IOutputPane::ModeSwitch | IOutputPane::WithFocus); } void BuildManager::showTaskWindow() @@ -288,7 +288,7 @@ void BuildManager::showTaskWindow() void BuildManager::toggleTaskWindow() { - d->m_taskWindow->toggle(IOutputPane::ModeSwitch); + d->m_taskWindow->toggle(IOutputPane::ModeSwitch | IOutputPane::WithFocus); } bool BuildManager::tasksAvailable()