1
0
Fork 0

DBG: fix getting raw int value for float typed watch points

This commit is contained in:
Bálint Faragó 2018-10-31 01:59:56 +01:00 committed by Duncan Ogilvie
parent e0052d6b2b
commit 0c87d87fe6
1 changed files with 3 additions and 1 deletions

View File

@ -24,7 +24,9 @@ WatchExpr::WatchExpr(const char* name, const char* expression, WATCHVARTYPE type
duint WatchExpr::getIntValue()
{
duint origVal = currValue;
if(varType == WATCHVARTYPE::TYPE_UINT || varType == WATCHVARTYPE::TYPE_INT || varType == WATCHVARTYPE::TYPE_ASCII || varType == WATCHVARTYPE::TYPE_UNICODE)
if(varType == WATCHVARTYPE::TYPE_UINT || varType == WATCHVARTYPE::TYPE_INT ||
varType == WATCHVARTYPE::TYPE_FLOAT ||
varType == WATCHVARTYPE::TYPE_ASCII || varType == WATCHVARTYPE::TYPE_UNICODE)
{
duint val;
bool ok = expr.Calculate(val, varType == WATCHVARTYPE::TYPE_INT, false);