From 436967ebf062d658b3ac8bb5ab96da83d3ad53d5 Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Mon, 30 Apr 2018 14:19:53 +0200 Subject: [PATCH] Core: Options: Fix category list width If the vertical scrollbar is invisible, it reports a width of 100 pixels. Use the width of the size hint, instead. Task-number: QTCREATORBUG-20353 Change-Id: I3d50041788f12360a98a8f41923c6a38e23a63e3 Reviewed-by: Eike Ziller --- src/plugins/coreplugin/dialogs/settingsdialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/coreplugin/dialogs/settingsdialog.cpp b/src/plugins/coreplugin/dialogs/settingsdialog.cpp index 68cd613a4bf..e3914932ce8 100644 --- a/src/plugins/coreplugin/dialogs/settingsdialog.cpp +++ b/src/plugins/coreplugin/dialogs/settingsdialog.cpp @@ -316,7 +316,7 @@ public: QSize sizeHint() const final { int width = sizeHintForColumn(0) + frameWidth() * 2 + 5; - width += verticalScrollBar()->width(); + width += verticalScrollBar()->sizeHint().width(); return QSize(width, 100); }