Loading src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +10 −0 Original line number Diff line number Diff line Loading @@ -764,6 +764,16 @@ public final class ImsPhoneCallTracker extends CallTracker { } } /*package*/ void sendDtmf(char c, Message result) { if (DBG) log("sendDtmf"); ImsCall imscall = mForegroundCall.getImsCall(); if (imscall != null) { imscall.sendDtmf(c, result); } } /*package*/ void startDtmf(char c) { if (DBG) log("startDtmf"); Loading src/java/com/android/internal/telephony/imsphone/ImsPhoneConnection.java +6 −1 Original line number Diff line number Diff line Loading @@ -404,6 +404,7 @@ public class ImsPhoneConnection extends Connection { if (mImsCall != null) mImsCall.close(); mImsCall = null; } clearPostDialListeners(); releaseWakeLock(); return changed; } Loading Loading @@ -440,7 +441,9 @@ public class ImsPhoneConnection extends Connection { private boolean processPostDialChar(char c) { if (PhoneNumberUtils.is12Key(c)) { mOwner.mCi.sendDtmf(c, mHandler.obtainMessage(EVENT_DTMF_DONE)); if (mOwner != null) { mOwner.sendDtmf(c, mHandler.obtainMessage(EVENT_DTMF_DONE)); } } else if (c == PhoneNumberUtils.PAUSE) { // From TS 22.101: // It continues... Loading Loading @@ -484,6 +487,7 @@ public class ImsPhoneConnection extends Connection { @Override protected void finalize() { clearPostDialListeners(); releaseWakeLock(); } Loading Loading @@ -559,6 +563,7 @@ public class ImsPhoneConnection extends Connection { releaseWakeLock(); } mPostDialState = s; notifyPostDialListeners(); } private void Loading Loading
src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +10 −0 Original line number Diff line number Diff line Loading @@ -764,6 +764,16 @@ public final class ImsPhoneCallTracker extends CallTracker { } } /*package*/ void sendDtmf(char c, Message result) { if (DBG) log("sendDtmf"); ImsCall imscall = mForegroundCall.getImsCall(); if (imscall != null) { imscall.sendDtmf(c, result); } } /*package*/ void startDtmf(char c) { if (DBG) log("startDtmf"); Loading
src/java/com/android/internal/telephony/imsphone/ImsPhoneConnection.java +6 −1 Original line number Diff line number Diff line Loading @@ -404,6 +404,7 @@ public class ImsPhoneConnection extends Connection { if (mImsCall != null) mImsCall.close(); mImsCall = null; } clearPostDialListeners(); releaseWakeLock(); return changed; } Loading Loading @@ -440,7 +441,9 @@ public class ImsPhoneConnection extends Connection { private boolean processPostDialChar(char c) { if (PhoneNumberUtils.is12Key(c)) { mOwner.mCi.sendDtmf(c, mHandler.obtainMessage(EVENT_DTMF_DONE)); if (mOwner != null) { mOwner.sendDtmf(c, mHandler.obtainMessage(EVENT_DTMF_DONE)); } } else if (c == PhoneNumberUtils.PAUSE) { // From TS 22.101: // It continues... Loading Loading @@ -484,6 +487,7 @@ public class ImsPhoneConnection extends Connection { @Override protected void finalize() { clearPostDialListeners(); releaseWakeLock(); } Loading Loading @@ -559,6 +563,7 @@ public class ImsPhoneConnection extends Connection { releaseWakeLock(); } mPostDialState = s; notifyPostDialListeners(); } private void Loading