1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 03:52:19 +02:00

Autocomplete fixes, debugger fixes

Fixed autocomplete issue typing out base class name
Fixed autocomplete issue typing before a member access (ie: in 'val' for 'val.MethodA()')
Fixed invocation autocomplete with [Friend] access
This commit is contained in:
Brian Fiete 2019-09-04 04:44:00 -07:00
parent 2f01cc14dd
commit 1e04bb1b3e
8 changed files with 53 additions and 7 deletions

View file

@ -2033,6 +2033,13 @@ bool WinDebugger::DoUpdate()
break;
}
if ((dwLineData->mColumn == -1) && (!dwSubprogram->HasValidLines()))
{
// This is a method we don't actually want to be in, it has no valid lines!
SetupStep(StepType_StepOut);
break;
}
if ((dwSubprogram != NULL) && (dwSubprogram->mInlineeInfo != NULL) && (pcAddress == dwSubprogram->mBlock.mLowPC))
{
// We've stepped out, but right into the start of an inlined method, so step out of this inlined method now...