Index: third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.cpp |
diff --git a/third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.cpp b/third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.cpp |
index 74aca8e59d8a45045efd640bea9fe87fd03397b7..d59d491d850597b8ab050bb3c4aa2477e123f423 100644 |
--- a/third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.cpp |
+++ b/third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.cpp |
@@ -4,17 +4,19 @@ |
#include "modules/bluetooth/BluetoothDevice.h" |
+#include <memory> |
+#include <utility> |
+ |
#include "bindings/core/v8/CallbackPromiseAdapter.h" |
#include "bindings/core/v8/ScriptPromise.h" |
#include "bindings/core/v8/ScriptPromiseResolver.h" |
#include "core/dom/DOMException.h" |
#include "core/events/Event.h" |
+#include "core/frame/UseCounter.h" |
#include "modules/bluetooth/Bluetooth.h" |
#include "modules/bluetooth/BluetoothAttributeInstanceMap.h" |
#include "modules/bluetooth/BluetoothError.h" |
#include "modules/bluetooth/BluetoothRemoteGATTServer.h" |
-#include <memory> |
-#include <utility> |
namespace blink { |
@@ -96,4 +98,15 @@ DEFINE_TRACE(BluetoothDevice) { |
ContextLifecycleObserver::Trace(visitor); |
} |
+void BluetoothDevice::AddedEventListener( |
+ const AtomicString& event_type, |
+ RegisteredEventListener& registered_listener) { |
+ EventTargetWithInlineData::AddedEventListener(event_type, |
+ registered_listener); |
+ if (event_type == EventTypeNames::gattserverdisconnected) { |
+ UseCounter::Count(GetExecutionContext(), |
+ UseCounter::kGATTServerDisconnectedEvent); |
+ } |
+} |
+ |
} // namespace blink |