summaryrefslogtreecommitdiffstats
path: root/src/shared/qtpropertybrowser/qttreepropertybrowser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/qtpropertybrowser/qttreepropertybrowser.cpp')
-rw-r--r--src/shared/qtpropertybrowser/qttreepropertybrowser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/shared/qtpropertybrowser/qttreepropertybrowser.cpp b/src/shared/qtpropertybrowser/qttreepropertybrowser.cpp
index 5142274c4..073c8a04f 100644
--- a/src/shared/qtpropertybrowser/qttreepropertybrowser.cpp
+++ b/src/shared/qtpropertybrowser/qttreepropertybrowser.cpp
@@ -283,6 +283,8 @@ QWidget *QtPropertyEditorDelegate::createEditor(QWidget *parent,
QWidget *editor = m_editorPrivate->createEditor(property, parent);
if (editor) {
editor->setAutoFillBackground(true);
+ if (editor->palette().color(editor->backgroundRole()) == Qt::transparent)
+ editor->setBackgroundRole(QPalette::Window);
editor->installEventFilter(const_cast<QtPropertyEditorDelegate *>(this));
connect(editor, &QObject::destroyed,
this, &QtPropertyEditorDelegate::slotEditorDestroyed);