diff --git a/src/plugins/coreplugin/outputpane.cpp b/src/plugins/coreplugin/outputpane.cpp index c1cb59462ccb6948733221504149d5bd3690a2a6..e141473162d12ad1ae0d9b88e2594617e5239ed4 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<IOutputPane*>(sender())); diff --git a/src/plugins/projectexplorer/compileoutputwindow.cpp b/src/plugins/projectexplorer/compileoutputwindow.cpp index 56c294a2e06204ad5695935b07c8b62199a20a5f..493e6c492dcf6d66b4b44ca418dfb35f23c7f87b 100644 --- a/src/plugins/projectexplorer/compileoutputwindow.cpp +++ b/src/plugins/projectexplorer/compileoutputwindow.cpp @@ -36,6 +36,7 @@ #include <QtGui/QKeyEvent> #include <QtGui/QIcon> #include <QtGui/QTextEdit> +#include <QtGui/QScrollBar> 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