aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/designer
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2018-04-10 12:28:18 +0200
committerChristian Stenger <christian.stenger@qt.io>2018-04-11 08:24:26 +0000
commit1b993e40e34ffbfe55912cfccee8cc7fecdcc604 (patch)
treedca6f9a05a53bcc5be0befdfba00e217fef8a2bc /src/plugins/designer
parenta2c362af319af77864456005046ebd09d3ceb41f (diff)
Core: Avoid duplicating options page
Creating an IOptionPage registers it automatically. In case an IOptionsProvider is used this duplicates the the option pages and although duplicated still adds them to the respective category again. If one clicks on the respective tab this results in a crash. Slipped in with cc883023090030eb341a11c4d6634ca027f02c65. Change-Id: Ie881f532c3f0e397147d99ce368066cdce01a612 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/designer')
-rw-r--r--src/plugins/designer/settingspage.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/designer/settingspage.cpp b/src/plugins/designer/settingspage.cpp
index 488ee8ea5e2..8e865cae8a3 100644
--- a/src/plugins/designer/settingspage.cpp
+++ b/src/plugins/designer/settingspage.cpp
@@ -37,6 +37,7 @@
using namespace Designer::Internal;
SettingsPage::SettingsPage(QDesignerOptionsPageInterface *designerPage) :
+ Core::IOptionsPage(nullptr, false),
m_designerPage(designerPage)
{
setId(Core::Id::fromString(m_designerPage->name()));