summaryrefslogtreecommitdiffstats
path: root/core/java/android/server/BluetoothDeviceService.java
diff options
context:
space:
mode:
authorNick Pelly <>2009-03-24 21:15:00 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2009-03-24 21:15:00 -0700
commitf9204e55892c9987e5f85fe67e51c1a1d1935696 (patch)
tree36e446d429f739519b484f1cc9e2f7963f3ada8a /core/java/android/server/BluetoothDeviceService.java
parentc4dd60fd4a8df20f01f3f43c3e7b15a5252f51a7 (diff)
downloadframeworks_base-f9204e55892c9987e5f85fe67e51c1a1d1935696.zip
frameworks_base-f9204e55892c9987e5f85fe67e51c1a1d1935696.tar.gz
frameworks_base-f9204e55892c9987e5f85fe67e51c1a1d1935696.tar.bz2
Automated import from //branches/donutburger/...@141979,141979
Diffstat (limited to 'core/java/android/server/BluetoothDeviceService.java')
-rw-r--r--core/java/android/server/BluetoothDeviceService.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/core/java/android/server/BluetoothDeviceService.java b/core/java/android/server/BluetoothDeviceService.java
index c61b25a..f1a7d25 100644
--- a/core/java/android/server/BluetoothDeviceService.java
+++ b/core/java/android/server/BluetoothDeviceService.java
@@ -51,6 +51,7 @@ import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
+import java.util.Iterator;
import java.util.Map;
import com.android.internal.app.IBatteryStats;
@@ -189,14 +190,14 @@ public class BluetoothDeviceService extends IBluetoothDevice.Stub {
// Remove remoteServiceChannelCallbacks
HashMap<String, IBluetoothDeviceCallback> callbacksMap =
mEventLoop.getRemoteServiceChannelCallbacks();
- IBluetoothDeviceCallback callback;
- for (String address : callbacksMap.keySet()) {
- callback = callbacksMap.get(address);
+ for (Iterator<String> i = callbacksMap.keySet().iterator(); i.hasNext();) {
+ String address = i.next();
+ IBluetoothDeviceCallback callback = callbacksMap.get(address);
try {
callback.onGetRemoteServiceChannelResult(address, BluetoothError.ERROR_DISABLED);
} catch (RemoteException e) {}
- callbacksMap.remove(address);
+ i.remove();
}
// update mode