diff --git a/src/gui/styles/qstylefactory.cpp b/src/gui/styles/qstylefactory.cpp index f2ad41b5c..73bdbf03f 100644 --- a/src/gui/styles/qstylefactory.cpp +++ b/src/gui/styles/qstylefactory.cpp @@ -106,8 +106,8 @@ QStyle *QStyleFactory::create(const QString& key) if (QStyleFactoryInterface *factory = qobject_cast(stylesloader()->instance(key))) { QStyle *ret = factory->create(key); if (ret) { - QString retObjName = ret->objectName(); - if (retObjName.isEmpty()) { + // QApplicationPrivate::x11_apply_settings() relies on object name + if (ret->objectName().isEmpty()) { ret->setObjectName(key); } return ret;