DBG: fix getting raw int value for float typed watch points
This commit is contained in:
parent
e0052d6b2b
commit
0c87d87fe6
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue