summaryrefslogtreecommitdiffstats
path: root/src/libs
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@theqtcompany.com>2015-04-21 13:22:58 +0200
committerJarek Kobus <jaroslaw.kobus@theqtcompany.com>2015-04-21 14:45:12 +0000
commita8bd8bb5b36b9e4079c9557ea45d8af974387e33 (patch)
tree8572893eb65751735b8faed306c1033e3d745a83 /src/libs
parent57007dc93cf60596238a5586af352abcd20df398 (diff)
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 <karsten.heimrich@theqtcompany.com>
Diffstat (limited to 'src/libs')
-rw-r--r--src/libs/installer/component.cpp5
1 files changed, 3 insertions, 2 deletions
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);