chore: make BrowserObserver a CheckedObserver

refs: 1053338
This commit is contained in:
Samuel Attard 2018-10-25 17:43:50 +11:00 committed by deepak1556
parent b6aae790cf
commit 6b4b7c9831
8 changed files with 26 additions and 14 deletions

View file

@ -15,6 +15,7 @@
#include "atom/browser/common_web_contents_delegate.h"
#include "atom/browser/ui/autofill_popup.h"
#include "base/observer_list.h"
#include "base/observer_list_types.h"
#include "content/common/cursors/webcursor.h"
#include "content/public/browser/keyboard_event_processing_result.h"
#include "content/public/browser/web_contents.h"
@ -60,10 +61,13 @@ namespace api {
// Certain events are only in WebContentsDelegate, provide our own Observer to
// dispatch those events.
class ExtendedWebContentsObserver {
class ExtendedWebContentsObserver : public base::CheckedObserver {
public:
virtual void OnCloseContents() {}
virtual void OnRendererResponsive() {}
protected:
~ExtendedWebContentsObserver() override {}
};
// Wrapper around the content::WebContents.