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(); |