diff --git a/IDEHelper/Compiler/CeDebugger.cpp b/IDEHelper/Compiler/CeDebugger.cpp index ee674066..696cea45 100644 --- a/IDEHelper/Compiler/CeDebugger.cpp +++ b/IDEHelper/Compiler/CeDebugger.cpp @@ -3559,7 +3559,7 @@ String CeDebugger::TypedValueToString(const BfTypedValue& origTypedValue, const return ""; String reflectedTypeName; - if (displayType->IsInstanceOf(mCompiler->mTypeTypeDef)) + if ((displayType->IsInstanceOf(mCompiler->mTypeTypeDef)) && (data != NULL)) { auto typeInst = displayType->ToTypeInstance(); auto typeIdField = typeInst->mTypeDef->GetFieldByName("mTypeId");