Fix making 2nd call
Making more than one call didn't work. Problem was that
ServiceBinder.bind() wasn't correcly invoking the callback
if the service was already bound.
Bug: 13120050
Change-Id: I91179a436792221540b842f94a3d5564c517e02e
diff --git a/src/com/android/telecomm/ServiceBinder.java b/src/com/android/telecomm/ServiceBinder.java
index 101b940..1c797ca 100644
--- a/src/com/android/telecomm/ServiceBinder.java
+++ b/src/com/android/telecomm/ServiceBinder.java
@@ -130,8 +130,8 @@
return true;
}
+ mCallbacks.add(callback);
if (mServiceConnection == null) {
- mCallbacks.add(callback);
Intent serviceIntent = new Intent(mServiceAction).setComponent(mComponentName);
ServiceConnection connection = new ServiceBinderConnection();