| Index: third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.h
|
| diff --git a/third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.h b/third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.h
|
| index 30876f75ee136e8d7f3a7f1bcb3f9f136806a9c0..02f687ffacbbd146418e268f2820d27d83e7214b 100644
|
| --- a/third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.h
|
| +++ b/third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.h
|
| @@ -32,7 +32,6 @@ class ScriptPromiseResolver;
|
| // CallbackPromiseAdapter class comments.
|
| class BluetoothDevice final : public EventTargetWithInlineData,
|
| public ContextLifecycleObserver {
|
| - USING_PRE_FINALIZER(BluetoothDevice, dispose);
|
| DEFINE_WRAPPERTYPEINFO();
|
| USING_GARBAGE_COLLECTED_MIXIN(BluetoothDevice);
|
|
|
| @@ -72,29 +71,14 @@ class BluetoothDevice final : public EventTargetWithInlineData,
|
| // events on navigator.bluetooth and still remain connected even if the
|
| // BluetoothDevice object is garbage collected.
|
|
|
| - // USING_PRE_FINALIZER interface.
|
| - // Called before the object gets garbage collected.
|
| - void dispose();
|
| -
|
| - // ContextLifecycleObserver interface.
|
| - void contextDestroyed(ExecutionContext*) override;
|
| -
|
| - // If gatt is connected then sets gatt.connected to false and disconnects.
|
| - // This function only performs the necessary steps to ensure a device
|
| - // disconnects therefore it should only be used when the object is being
|
| - // garbage collected or the context is being destroyed.
|
| - void disconnectGATTIfConnected();
|
| -
|
| // Performs necessary cleanup when a device disconnects and fires
|
| // gattserverdisconnected event.
|
| - void cleanupDisconnectedDeviceAndFireEvent();
|
| + void clearAttributeInstanceMapAndFireEvent();
|
|
|
| // EventTarget methods:
|
| const AtomicString& interfaceName() const override;
|
| ExecutionContext* getExecutionContext() const override;
|
|
|
| - void dispatchGattServerDisconnected();
|
| -
|
| Bluetooth* bluetooth() { return m_bluetooth; }
|
|
|
| // Interface required by Garbage Collection:
|
|
|