diff options
author | Danny Baumann <dannybaumann@web.de> | 2014-11-13 14:28:53 +0100 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2015-12-15 04:43:19 -0800 |
commit | 9427c1ab15ce6a4c74dabbc63c52c28825a53128 (patch) | |
tree | d1421d2d46d89f66964704f97ba3b5e56edc4781 /telecomm/java/android/telecom/ConnectionServiceAdapterServant.java | |
parent | 39f4239dd85cf0dc8bc222b9656c098fb3b131d9 (diff) | |
download | frameworks_base-9427c1ab15ce6a4c74dabbc63c52c28825a53128.zip frameworks_base-9427c1ab15ce6a4c74dabbc63c52c28825a53128.tar.gz frameworks_base-9427c1ab15ce6a4c74dabbc63c52c28825a53128.tar.bz2 |
Proper supplementary service notification handling (1/5).
Change-Id: I4fa94d4ba68a1570d3f822be569ae124882c0e66
Diffstat (limited to 'telecomm/java/android/telecom/ConnectionServiceAdapterServant.java')
-rw-r--r-- | telecomm/java/android/telecom/ConnectionServiceAdapterServant.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/telecomm/java/android/telecom/ConnectionServiceAdapterServant.java b/telecomm/java/android/telecom/ConnectionServiceAdapterServant.java index b8e7c22..f167fc1 100644 --- a/telecomm/java/android/telecom/ConnectionServiceAdapterServant.java +++ b/telecomm/java/android/telecom/ConnectionServiceAdapterServant.java @@ -62,6 +62,7 @@ final class ConnectionServiceAdapterServant { private static final int MSG_ON_POST_DIAL_CHAR = 22; private static final int MSG_SET_CONFERENCE_MERGE_FAILED = 23; private static final int MSG_SET_EXTRAS = 24; + private static final int MSG_SET_CONNECTION_PROPERTIES = 25; private final IConnectionServiceAdapter mDelegate; @@ -116,6 +117,9 @@ final class ConnectionServiceAdapterServant { case MSG_SET_CONNECTION_CAPABILITIES: mDelegate.setConnectionCapabilities((String) msg.obj, msg.arg1); break; + case MSG_SET_CONNECTION_PROPERTIES: + mDelegate.setConnectionProperties((String) msg.obj, msg.arg1); + break; case MSG_SET_IS_CONFERENCED: { SomeArgs args = (SomeArgs) msg.obj; try { @@ -300,6 +304,13 @@ final class ConnectionServiceAdapterServant { } @Override + public void setConnectionProperties(String connectionId, int connectionProperties) { + mHandler.obtainMessage( + MSG_SET_CONNECTION_PROPERTIES, connectionProperties, 0, connectionId) + .sendToTarget(); + } + + @Override public void setConferenceMergeFailed(String callId) { SomeArgs args = SomeArgs.obtain(); args.arg1 = callId; |