| Index: Source/core/inspector/InspectorDOMDebuggerAgent.cpp
|
| diff --git a/Source/core/inspector/InspectorDOMDebuggerAgent.cpp b/Source/core/inspector/InspectorDOMDebuggerAgent.cpp
|
| index f60ee761db34e18ac6b057eb080ba111cf2dd1fb..7f75e94babec32927f6f6a2837c9ebf08d927cd4 100644
|
| --- a/Source/core/inspector/InspectorDOMDebuggerAgent.cpp
|
| +++ b/Source/core/inspector/InspectorDOMDebuggerAgent.cpp
|
| @@ -63,6 +63,7 @@ static const char animationFrameFiredEventName[] = "animationFrameFired";
|
| static const char setTimerEventName[] = "setTimer";
|
| static const char clearTimerEventName[] = "clearTimer";
|
| static const char timerFiredEventName[] = "timerFired";
|
| +static const char windowCloseEventName[] = "close";
|
| static const char customElementCallbackName[] = "customElementCallback";
|
| static const char webglErrorFiredEventName[] = "webglErrorFired";
|
| static const char webglWarningFiredEventName[] = "webglWarningFired";
|
| @@ -481,6 +482,11 @@ void InspectorDOMDebuggerAgent::willHandleEvent(EventTarget* target, Event* even
|
| pauseOnNativeEventIfNeeded(preparePauseOnNativeEventData(event->type(), &targetName), false);
|
| }
|
|
|
| +void InspectorDOMDebuggerAgent::willCloseWindow()
|
| +{
|
| + pauseOnNativeEventIfNeeded(preparePauseOnNativeEventData(windowCloseEventName, nullptr), true);
|
| +}
|
| +
|
| void InspectorDOMDebuggerAgent::willExecuteCustomElementCallback(Element*)
|
| {
|
| pauseOnNativeEventIfNeeded(preparePauseOnNativeEventData(customElementCallbackName, 0), false);
|
|
|