diff --git a/src/plugins/projectexplorer/taskwindow.cpp b/src/plugins/projectexplorer/taskwindow.cpp index 493c5039324601b7bd1ade86d9d9490ca0ef9bd7..a569fd5f21c7b3024566c9f585ef0c4cb15f5f93 100644 --- a/src/plugins/projectexplorer/taskwindow.cpp +++ b/src/plugins/projectexplorer/taskwindow.cpp @@ -469,9 +469,13 @@ TaskWindow::TaskWindow() m_listview->addAction(command->action()); connect(m_copyAction, SIGNAL(triggered()), SLOT(copy())); + // Annotate using VCS: Make visible in all contexts m_vcsAnnotateAction = new QAction(tr("&Annotate"), this); + m_vcsAnnotateAction->setToolTip("Annotate using version control system"); + QList<int> annotateContext = m_taskWindowContext->context(); + annotateContext << Core::ICore::instance()->uniqueIDManager()->uniqueIdentifier(QLatin1String(Core::Constants::C_GLOBAL)); command = core->actionManager()-> - registerAction(m_vcsAnnotateAction, QLatin1String("ProjectExplorer.Task.VCS_Annotate"), m_taskWindowContext->context()); + registerAction(m_vcsAnnotateAction, QLatin1String("ProjectExplorer.Task.VCS_Annotate"), annotateContext); m_listview->addAction(command->action()); connect(m_vcsAnnotateAction, SIGNAL(triggered()), SLOT(vcsAnnotate()));