DescriptionDon't create debug context if debug listener is not set
If there had been no debug listener v8::Debug::GetDebugContext would have created new context and wouln't have kept reference to it. This way we may well end up with several debug contexts and disabled debugger.
As a side effect this change allows to efficiently distinguish debug context from blink contexts by simply comparing handles.
BUG=chromium:482290
LOG=Y
Committed: https://crrev.com/cf07add2272fee6e2ee8c99da087aa50ff654eff
Cr-Commit-Position: refs/heads/master@{#28356}
Patch Set 1 #
Total comments: 2
Patch Set 2 : Addressed review comment #
Messages
Total messages: 13 (5 generated)
|