diff options
author | Christian Stenger <christian.stenger@qt.io> | 2018-04-10 12:28:18 +0200 |
---|---|---|
committer | Christian Stenger <christian.stenger@qt.io> | 2018-04-11 08:24:26 +0000 |
commit | 1b993e40e34ffbfe55912cfccee8cc7fecdcc604 (patch) | |
tree | dca6f9a05a53bcc5be0befdfba00e217fef8a2bc /src/plugins/designer | |
parent | a2c362af319af77864456005046ebd09d3ceb41f (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.cpp | 1 |
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())); |