From 048e9a85826378b6450224f52aa444d6a6fbfa31 Mon Sep 17 00:00:00 2001
From: Raphael Grimm <raphael.grimm@student.kit.edu>
Date: Tue, 22 Aug 2017 10:37:20 +0200
Subject: [PATCH] Fix error in ObserverItemModel::getPropertiesWidget

---
 .../gui-plugins/ObserverPropertiesPlugin/ObserverItemModel.cpp  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/source/ArmarXGui/gui-plugins/ObserverPropertiesPlugin/ObserverItemModel.cpp b/source/ArmarXGui/gui-plugins/ObserverPropertiesPlugin/ObserverItemModel.cpp
index 89ccb6f5..0b40d307 100644
--- a/source/ArmarXGui/gui-plugins/ObserverPropertiesPlugin/ObserverItemModel.cpp
+++ b/source/ArmarXGui/gui-plugins/ObserverPropertiesPlugin/ObserverItemModel.cpp
@@ -102,7 +102,7 @@ QWidget* ObserverItemModel::getPropertiesWidget(const QModelIndex& index, QWidge
 
             // create widget
             DatafieldRefPtr ref = DatafieldRefPtr::dynamicCast(entry.identifier);
-            if (info && !entry.value->data || entry.value->data->ice_id() == "::armarx::VariantData")
+            if (info && (!entry.value->data || entry.value->data->ice_id() == "::armarx::VariantData"))
             {
                 ARMARX_INFO << "Variant Factory for " << entry.typeName << " is missing - trying to load lib now";
                 auto lib = info->loadLibraryOfVariant(entry.typeName);
-- 
GitLab