diff --git a/rpcs3/rpcs3qt/debugger_frame.cpp b/rpcs3/rpcs3qt/debugger_frame.cpp index 815752f1ae..c54fde87c4 100644 --- a/rpcs3/rpcs3qt/debugger_frame.cpp +++ b/rpcs3/rpcs3qt/debugger_frame.cpp @@ -549,7 +549,8 @@ u64 debugger_frame::EvaluateExpression(const QString& expression) } } - return static_cast(scriptEngine.evaluate(expression).toNumber()); + const QString fixed_expression = QRegExp("^[A-Fa-f0-9]+$").exactMatch(expression) ? "0x" + expression : expression; + return static_cast(scriptEngine.evaluate(fixed_expression).toNumber()); } void debugger_frame::ClearBreakpoints()