| Index: chrome/browser/extensions/api/bluetooth/bluetooth_event_router.cc | 
| diff --git a/chrome/browser/extensions/api/bluetooth/bluetooth_event_router.cc b/chrome/browser/extensions/api/bluetooth/bluetooth_event_router.cc | 
| index 67a19d4ba73dc112403e61aeb49a94c8827873be..41bba4c9899b1812ec4095c081b8b00691c7e8aa 100644 | 
| --- a/chrome/browser/extensions/api/bluetooth/bluetooth_event_router.cc | 
| +++ b/chrome/browser/extensions/api/bluetooth/bluetooth_event_router.cc | 
| @@ -110,7 +110,7 @@ bool BluetoothEventRouter::ReleaseSocket(int id) { | 
| } | 
|  | 
| void BluetoothEventRouter::AddProfile( | 
| -    const std::string& uuid, | 
| +    const device::BluetoothUUID& uuid, | 
| const std::string& extension_id, | 
| device::BluetoothProfile* bluetooth_profile) { | 
| DCHECK(!HasProfile(uuid)); | 
| @@ -118,7 +118,7 @@ void BluetoothEventRouter::AddProfile( | 
| bluetooth_profile_map_[uuid] = record; | 
| } | 
|  | 
| -void BluetoothEventRouter::RemoveProfile(const std::string& uuid) { | 
| +void BluetoothEventRouter::RemoveProfile(const device::BluetoothUUID& uuid) { | 
| BluetoothProfileMap::iterator iter = bluetooth_profile_map_.find(uuid); | 
| if (iter != bluetooth_profile_map_.end()) { | 
| device::BluetoothProfile* bluetooth_profile = iter->second.profile; | 
| @@ -127,7 +127,7 @@ void BluetoothEventRouter::RemoveProfile(const std::string& uuid) { | 
| } | 
| } | 
|  | 
| -bool BluetoothEventRouter::HasProfile(const std::string& uuid) const { | 
| +bool BluetoothEventRouter::HasProfile(const device::BluetoothUUID& uuid) const { | 
| return bluetooth_profile_map_.find(uuid) != bluetooth_profile_map_.end(); | 
| } | 
|  | 
| @@ -176,7 +176,7 @@ void BluetoothEventRouter::StopDiscoverySession( | 
| } | 
|  | 
| device::BluetoothProfile* BluetoothEventRouter::GetProfile( | 
| -    const std::string& uuid) const { | 
| +    const device::BluetoothUUID& uuid) const { | 
| BluetoothProfileMap::const_iterator iter = bluetooth_profile_map_.find(uuid); | 
| if (iter != bluetooth_profile_map_.end()) | 
| return iter->second.profile; | 
| @@ -193,7 +193,7 @@ scoped_refptr<device::BluetoothSocket> BluetoothEventRouter::GetSocket(int id) { | 
|  | 
| void BluetoothEventRouter::DispatchConnectionEvent( | 
| const std::string& extension_id, | 
| -    const std::string& uuid, | 
| +    const device::BluetoothUUID& uuid, | 
| const device::BluetoothDevice* device, | 
| scoped_refptr<device::BluetoothSocket> socket) { | 
| if (!HasProfile(uuid)) | 
| @@ -202,7 +202,7 @@ void BluetoothEventRouter::DispatchConnectionEvent( | 
| int socket_id = RegisterSocket(extension_id, socket); | 
| bluetooth::Socket result_socket; | 
| bluetooth::BluetoothDeviceToApiDevice(*device, &result_socket.device); | 
| -  result_socket.profile.uuid = uuid; | 
| +  result_socket.profile.uuid = uuid.canonical_value(); | 
| result_socket.id = socket_id; | 
|  | 
| scoped_ptr<base::ListValue> args = | 
|  |