forked from qt-creator/qt-creator
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>
This commit is contained in:
committed by
Eike Ziller
parent
eb1d87b30f
commit
f500c4c987
@@ -144,6 +144,7 @@ void OutputPanePlaceHolder::ensureSizeHintAsMinimum()
|
|||||||
if (idx < 0)
|
if (idx < 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
d->m_splitter->refresh();
|
||||||
QList<int> sizes = d->m_splitter->sizes();
|
QList<int> sizes = d->m_splitter->sizes();
|
||||||
Internal::OutputPaneManager *om = Internal::OutputPaneManager::instance();
|
Internal::OutputPaneManager *om = Internal::OutputPaneManager::instance();
|
||||||
int minimum = (d->m_splitter->orientation() == Qt::Vertical
|
int minimum = (d->m_splitter->orientation() == Qt::Vertical
|
||||||
|
|||||||
Reference in New Issue
Block a user