diff --git a/components/net/sf/briar/plugins/bluetooth/BluetoothPlugin.java b/components/net/sf/briar/plugins/bluetooth/BluetoothPlugin.java index 978f536da3521bf89317bf1fc4d874fb12e4da15..78b9c648a8726c40ea6b8f8a6117b4bb7bd0c7ff 100644 --- a/components/net/sf/briar/plugins/bluetooth/BluetoothPlugin.java +++ b/components/net/sf/briar/plugins/bluetooth/BluetoothPlugin.java @@ -18,7 +18,6 @@ import javax.microedition.io.StreamConnection; import javax.microedition.io.StreamConnectionNotifier; import net.sf.briar.api.ContactId; -import net.sf.briar.api.TransportConfig; import net.sf.briar.api.TransportId; import net.sf.briar.api.TransportProperties; import net.sf.briar.api.plugins.StreamPlugin; @@ -126,15 +125,15 @@ class BluetoothPlugin extends AbstractPlugin implements StreamPlugin { private synchronized String getUuid() { assert started; - TransportConfig c = callback.getConfig(); - String uuid = c.get("uuid"); + TransportProperties p = callback.getLocalProperties(); + String uuid = p.get("uuid"); if(uuid == null) { // Generate a (weakly) random UUID and store it byte[] b = new byte[16]; new Random().nextBytes(b); uuid = StringUtils.toHexString(b); - c.put("uuid", uuid); - callback.setConfig(c); + p.put("uuid", uuid); + callback.setLocalProperties(p); } return uuid; }