aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/appoutputpane.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2020-09-03 14:23:31 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2020-09-04 08:50:13 +0000
commit215b28466682ae3d0f1a2ef26d7972ac8b63d7ab (patch)
treede0dd390cd2e68b1f0065feaaf14a97aed0e1612 /src/plugins/projectexplorer/appoutputpane.cpp
parentf6e013c80e97626ed12bed9124da16f92f853d84 (diff)
ProjectExplorer: Properly set up the output formatter
... for the app output window. Fixes: QTCREATORBUG-24560 Change-Id: I199d7b16f445db498027094792c6cf344d920a88 Reviewed-by: André Hartmann <aha_1980@gmx.de>
Diffstat (limited to 'src/plugins/projectexplorer/appoutputpane.cpp')
-rw-r--r--src/plugins/projectexplorer/appoutputpane.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/projectexplorer/appoutputpane.cpp b/src/plugins/projectexplorer/appoutputpane.cpp
index 320cd5ac6e..63a9377df7 100644
--- a/src/plugins/projectexplorer/appoutputpane.cpp
+++ b/src/plugins/projectexplorer/appoutputpane.cpp
@@ -154,8 +154,10 @@ void TabWidget::slotContextMenuRequested(const QPoint &pos)
AppOutputPane::RunControlTab::RunControlTab(RunControl *runControl, Core::OutputWindow *w) :
runControl(runControl), window(w)
{
- if (runControl && w)
- w->setLineParsers(runControl->createOutputParsers());
+ if (runControl && w) {
+ w->reset();
+ runControl->setupFormatter(w->outputFormatter());
+ }
}
AppOutputPane::AppOutputPane() :
@@ -405,7 +407,8 @@ void AppOutputPane::createNewOutputWindow(RunControl *rc)
if (tab.runControl)
tab.runControl->initiateFinish();
tab.runControl = rc;
- tab.window->setLineParsers(rc->createOutputParsers());
+ tab.window->reset();
+ rc->setupFormatter(tab.window->outputFormatter());
handleOldOutput(tab.window);