From 8be49ba287811c828d59f2cab9f1883ebb8e1b03 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Fri, 22 Aug 2014 11:21:30 +0200 Subject: [PATCH] Options: Fix restoring last page for "delayed" created categories E.g. when opening Designer > Forms, restarting Qt Creator and opening options dialog again. Change-Id: I0cfabed8c9e7ef8c98abab5490181223558e21a2 Reviewed-by: Christian Stenger --- src/plugins/coreplugin/dialogs/settingsdialog.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/coreplugin/dialogs/settingsdialog.cpp b/src/plugins/coreplugin/dialogs/settingsdialog.cpp index 5368db8ec82..6cbeb1193b9 100644 --- a/src/plugins/coreplugin/dialogs/settingsdialog.cpp +++ b/src/plugins/coreplugin/dialogs/settingsdialog.cpp @@ -365,6 +365,7 @@ void SettingsDialog::showPage(Id categoryId, Id pageId) if (category->id == initialCategory) { initialCategoryIndex = i; if (initialPage.isValid()) { + ensureCategoryWidget(category); for (int j = 0; j < category->pages.size(); ++j) { IOptionsPage *page = category->pages.at(j); if (page->id() == initialPage)