diff options
Diffstat (limited to 'Gem/develop/include/Gem/Gem/State.h')
-rw-r--r-- | Gem/develop/include/Gem/Gem/State.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Gem/develop/include/Gem/Gem/State.h b/Gem/develop/include/Gem/Gem/State.h index 173acf9..4273e46 100644 --- a/Gem/develop/include/Gem/Gem/State.h +++ b/Gem/develop/include/Gem/Gem/State.h @@ -208,7 +208,10 @@ public: // key not found return false; } - value=gem::any_cast<T>(val); + if(_PIX == key) + value=gem::any_cast<T>(val, true); + else + value=gem::any_cast<T>(val); return true; } catch (gem::bad_any_cast&x) { ::verbose(3, "%s:%d [%s] %d :: %s", __FILE__, __LINE__, __FUNCTION__, key, |