| Index: extensions/browser/api/display_source/display_source_event_router.h
|
| diff --git a/extensions/browser/api/display_source/display_source_event_router.h b/extensions/browser/api/display_source/display_source_event_router.h
|
| index 6697fe80dd60aaeca2bd9129f6379957dd7632f8..97e2e6f20b55b9520719a4658f9bff4e804eca5a 100644
|
| --- a/extensions/browser/api/display_source/display_source_event_router.h
|
| +++ b/extensions/browser/api/display_source/display_source_event_router.h
|
| @@ -17,6 +17,9 @@ class BrowserContext;
|
| namespace extensions {
|
|
|
| // Observe listeners to 'onSinksUpdated' events.
|
| +// This class initiates/stops listening for the available sinks
|
| +// by the DisplaySourceConnectionDelegate, depending on whether
|
| +// there are existing listeners to 'onSinksUpdated' event.
|
| class DisplaySourceEventRouter
|
| : public KeyedService,
|
| public EventRouter::Observer,
|
| @@ -39,6 +42,9 @@ class DisplaySourceEventRouter
|
|
|
| // DisplaySourceConnectionDelegate::Observer overrides:
|
| void OnSinksUpdated(const DisplaySourceSinkInfoList& sinks) override;
|
| + void OnConnectionError(int sink_id,
|
| + DisplaySourceErrorType type,
|
| + const std::string& description) override {}
|
|
|
| private:
|
| void StartOrStopListeningForSinksChanges();
|
|
|