| Index: device/bluetooth/bluetooth_adapter.h
 | 
| diff --git a/device/bluetooth/bluetooth_adapter.h b/device/bluetooth/bluetooth_adapter.h
 | 
| index 7c87eb835018f15fea211b56417618f81569f2a3..2a14e37532332564ca578527ad2cfeda4e802858 100644
 | 
| --- a/device/bluetooth/bluetooth_adapter.h
 | 
| +++ b/device/bluetooth/bluetooth_adapter.h
 | 
| @@ -422,7 +422,9 @@ class DEVICE_BLUETOOTH_EXPORT BluetoothAdapter
 | 
|    //      success.
 | 
|    //
 | 
|    // |discovery_filter| passed to AddDiscoverySession and RemoveDiscoverySession
 | 
| -  // is owned by other objects and shall not be freed.
 | 
| +  // is owned by other objects and shall not be freed.  When the count is
 | 
| +  // greater than 0 and AddDiscoverySession or RemoveDiscoverySession is called
 | 
| +  // the filter being used by the underlying controller must be updated.
 | 
|    //
 | 
|    // These methods invoke |callback| for success and |error_callback| for
 | 
|    // failures.
 | 
| @@ -433,6 +435,9 @@ class DEVICE_BLUETOOTH_EXPORT BluetoothAdapter
 | 
|        BluetoothDiscoveryFilter* discovery_filter,
 | 
|        const base::Closure& callback,
 | 
|        const ErrorCallback& error_callback) = 0;
 | 
| +
 | 
| +  // Used to set and update the discovery filter used by the underlying
 | 
| +  // Bluetooth controller.
 | 
|    virtual void SetDiscoveryFilter(
 | 
|        scoped_ptr<BluetoothDiscoveryFilter> discovery_filter,
 | 
|        const base::Closure& callback,
 | 
| 
 |