diff options
author | Lincoln Ramsay <a1291762@gmail.com> | 2013-03-26 10:43:16 +1000 |
---|---|---|
committer | Eike Ziller <eike.ziller@digia.com> | 2013-07-02 13:10:01 +0200 |
commit | f500c4c987b3295a743bbba3a24cf992c6fad6cf (patch) | |
tree | 201053a08b105b4759ac0c8eff540c11c7d3cb4c /src/plugins/coreplugin/outputpane.cpp | |
parent | eb1d87b30fb5213ae2d7ccda1435bfb1a7761089 (diff) | |
download | qt-creator-f500c4c987b3295a743bbba3a24cf992c6fad6cf.tar.gz |
Call refresh before checking the splitter sizes.
If we don't do this, we miss the "current" size when an output pane
has just been shown (it comes out as 0) and we resize it to the
minimum size.
Task-number: QTCREATORBUG-8877
Change-Id: I8b1cc19d116dde6edcf8770bb36d1598dfdce195
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Diffstat (limited to 'src/plugins/coreplugin/outputpane.cpp')
-rw-r--r-- | src/plugins/coreplugin/outputpane.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/outputpane.cpp b/src/plugins/coreplugin/outputpane.cpp index f282a6c5b9..e82d1b255a 100644 --- a/src/plugins/coreplugin/outputpane.cpp +++ b/src/plugins/coreplugin/outputpane.cpp @@ -144,6 +144,7 @@ void OutputPanePlaceHolder::ensureSizeHintAsMinimum() if (idx < 0) return; + d->m_splitter->refresh(); QList<int> sizes = d->m_splitter->sizes(); Internal::OutputPaneManager *om = Internal::OutputPaneManager::instance(); int minimum = (d->m_splitter->orientation() == Qt::Vertical |