| Index: src/debug/debug.cc
|
| diff --git a/src/debug/debug.cc b/src/debug/debug.cc
|
| index 032715bc41d98e00baf11aa4be3ef002779b6e3f..b6bc7543152b63d85ce77bc6361f90ee453f1839 100644
|
| --- a/src/debug/debug.cc
|
| +++ b/src/debug/debug.cc
|
| @@ -2079,6 +2079,14 @@ void Debug::SetDebugDelegate(debug::DebugDelegate* delegate,
|
| UpdateState();
|
| }
|
|
|
| +void Debug::HandleCallCompleted() {
|
| + if (thread_local_.last_step_action_ == StepOut) {
|
| + ClearStepping();
|
| + thread_local_.last_step_action_ = StepIn;
|
| + UpdateHookOnFunctionCall();
|
| + }
|
| +}
|
| +
|
| void Debug::RemoveDebugDelegate() {
|
| if (debug_delegate_ == nullptr) return;
|
| if (owns_debug_delegate_) {
|
|
|