From a8bd8bb5b36b9e4079c9557ea45d8af974387e33 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Tue, 21 Apr 2015 13:22:58 +0200 Subject: Reset font property when setting "virtual" property to false. Visible in systeminfo example, when run with --show-virtual-components Change-Id: Ie9f82602d86c9be8060bc14ef5b1e524387f5c17 Reviewed-by: Karsten Heimrich --- src/libs/installer/component.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/libs') diff --git a/src/libs/installer/component.cpp b/src/libs/installer/component.cpp index 048cfeda6..393dcd99a 100644 --- a/src/libs/installer/component.cpp +++ b/src/libs/installer/component.cpp @@ -1341,8 +1341,9 @@ void Component::setLocalTempPath(const QString &tempLocalPath) void Component::updateModelData(const QString &key, const QString &data) { if (key == scVirtual) { - if (data.toLower() == scTrue) - setData(d->m_core->virtualComponentsFont(), Qt::FontRole); + setData(data.toLower() == scTrue + ? d->m_core->virtualComponentsFont() + : QFont(), Qt::FontRole); if (Component *const parent = parentComponent()) { parent->removeComponent(this); parent->appendComponent(this); -- cgit v1.2.3