mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 03:28:20 +02:00
Added mouseover propery evaluation
This commit is contained in:
parent
63dc33a970
commit
85943230b1
9 changed files with 75 additions and 23 deletions
|
@ -745,9 +745,9 @@ DbgExprEvaluator::DbgExprEvaluator(WinDebugger* winDebugger, DbgModule* dbgModul
|
|||
mCursorPos = cursorPos;
|
||||
mAutoComplete = NULL;
|
||||
mIsEmptyTarget = (dbgModule == NULL) || (dbgModule->mDebugTarget->mIsEmpty);
|
||||
mExpressionFlags = DwEvalExpressionFlag_None;
|
||||
mExpressionFlags = DwEvalExpressionFlag_None;
|
||||
mHadSideEffects = false;
|
||||
mBlockedSideEffects = false;
|
||||
mBlockedSideEffects = false;
|
||||
mReferenceId = NULL;
|
||||
mIsComplexExpression = false;
|
||||
mHadMemberReference = false;
|
||||
|
@ -4084,7 +4084,10 @@ DbgTypedValue DbgExprEvaluator::GetResult()
|
|||
// Fail("Indexer parameter count mismatch", mPropSrc);
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
SetAndRestoreValue<DwEvalExpressionFlags> prevFlags(mExpressionFlags);
|
||||
if ((mExpressionFlags & DwEvalExpressionFlag_AllowPropertyEval) != 0)
|
||||
mExpressionFlags = (DwEvalExpressionFlags)(mExpressionFlags | DwEvalExpressionFlag_AllowCalls);
|
||||
mResult = CreateCall(mPropSrc, mPropTarget, mPropGet, false, mIndexerExprValues, mIndexerValues);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue