diff --git a/browser/api/atom_api_window.cc b/browser/api/atom_api_window.cc index 10b9ca0968f6..af6df1b185a8 100644 --- a/browser/api/atom_api_window.cc +++ b/browser/api/atom_api_window.cc @@ -71,6 +71,14 @@ void Window::OnWindowBlur() { Emit("blur"); } +void Window::OnRendererUnresponsive() { + Emit("unresponsive"); +} + +void Window::OnRendererResponsive() { + Emit("responsive"); +} + // static v8::Handle Window::New(const v8::Arguments &args) { v8::HandleScope scope; diff --git a/browser/api/atom_api_window.h b/browser/api/atom_api_window.h index ab318ea38e6d..6b49b2212c7b 100644 --- a/browser/api/atom_api_window.h +++ b/browser/api/atom_api_window.h @@ -38,6 +38,8 @@ class Window : public EventEmitter, virtual void WillCloseWindow(bool* prevent_default) OVERRIDE; virtual void OnWindowClosed() OVERRIDE; virtual void OnWindowBlur() OVERRIDE; + virtual void OnRendererUnresponsive() OVERRIDE; + virtual void OnRendererResponsive() OVERRIDE; private: static v8::Handle New(const v8::Arguments &args); diff --git a/browser/default_app/index.html b/browser/default_app/index.html index f227e99fb8a2..86e5055970af 100644 --- a/browser/default_app/index.html +++ b/browser/default_app/index.html @@ -7,9 +7,11 @@ This is the default mode of Atom Shell, please follow the instructions in wiki to get started.