diff --git a/src/plugins/coreplugin/outputpane.cpp b/src/plugins/coreplugin/outputpane.cpp index c1cb59462cc..e141473162d 100644 --- a/src/plugins/coreplugin/outputpane.cpp +++ b/src/plugins/coreplugin/outputpane.cpp @@ -384,7 +384,7 @@ void OutputPaneManager::ensurePageVisible(int idx) } } - +// Slot connected to showPage signal of each page void OutputPaneManager::showPage(bool focus) { int idx = findIndexForPage(qobject_cast(sender())); diff --git a/src/plugins/projectexplorer/compileoutputwindow.cpp b/src/plugins/projectexplorer/compileoutputwindow.cpp index 56c294a2e06..493e6c492dc 100644 --- a/src/plugins/projectexplorer/compileoutputwindow.cpp +++ b/src/plugins/projectexplorer/compileoutputwindow.cpp @@ -36,6 +36,7 @@ #include #include #include +#include using namespace ProjectExplorer; using namespace ProjectExplorer::Internal; @@ -82,9 +83,10 @@ void CompileOutputWindow::clearContents() m_textEdit->clear(); } -void CompileOutputWindow::visibilityChanged(bool /* b */) +void CompileOutputWindow::visibilityChanged(bool b) { - + if (b) + m_textEdit->verticalScrollBar()->setValue(m_textEdit->verticalScrollBar()->maximum()); } int CompileOutputWindow::priorityInStatusBar() const