diff options
Diffstat (limited to 'telecomm/java/android/telecom/ConnectionServiceAdapterServant.java')
-rw-r--r-- | telecomm/java/android/telecom/ConnectionServiceAdapterServant.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/telecomm/java/android/telecom/ConnectionServiceAdapterServant.java b/telecomm/java/android/telecom/ConnectionServiceAdapterServant.java index bf28feb92d91..486f9d594e91 100644 --- a/telecomm/java/android/telecom/ConnectionServiceAdapterServant.java +++ b/telecomm/java/android/telecom/ConnectionServiceAdapterServant.java @@ -65,6 +65,7 @@ final class ConnectionServiceAdapterServant { private static final int MSG_REMOVE_EXTRAS = 25; private static final int MSG_ON_CONNECTION_EVENT = 26; private static final int MSG_SET_CONNECTION_PROPERTIES = 27; + private static final int MSG_SET_PULLING = 28; private final IConnectionServiceAdapter mDelegate; @@ -101,6 +102,9 @@ final class ConnectionServiceAdapterServant { case MSG_SET_DIALING: mDelegate.setDialing((String) msg.obj); break; + case MSG_SET_PULLING: + mDelegate.setPulling((String) msg.obj); + break; case MSG_SET_DISCONNECTED: { SomeArgs args = (SomeArgs) msg.obj; try { @@ -299,6 +303,11 @@ final class ConnectionServiceAdapterServant { } @Override + public void setPulling(String connectionId) { + mHandler.obtainMessage(MSG_SET_PULLING, connectionId).sendToTarget(); + } + + @Override public void setDisconnected( String connectionId, DisconnectCause disconnectCause) { SomeArgs args = SomeArgs.obtain(); |