From e4591e0d03db28566f31ece077f07c28471c9832 Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Tue, 3 Feb 2015 17:11:32 -0800 Subject: [PATCH] Work arount for QVariant not converting to QVariant --- libraries/shared/src/SettingHandle.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/shared/src/SettingHandle.h b/libraries/shared/src/SettingHandle.h index d42fd2b490..761e41d321 100644 --- a/libraries/shared/src/SettingHandle.h +++ b/libraries/shared/src/SettingHandle.h @@ -12,6 +12,8 @@ #ifndef hifi_SettingHandle_h #define hifi_SettingHandle_h +#include + #include #include #include @@ -57,7 +59,7 @@ namespace Setting { template void Handle::setVariant(const QVariant& variant) { - if (variant.canConvert()) { + if (variant.canConvert() || std::is_same::value) { set(variant.value()); } }