Loading src/java/com/android/internal/telephony/cdma/CdmaCallTracker.java +6 −0 Original line number Diff line number Diff line Loading @@ -124,6 +124,11 @@ public final class CdmaCallTracker extends CallTracker { clearDisconnected(); for (CdmaConnection cdmaConnection : mConnections) { if (cdmaConnection != null) { cdmaConnection.dispose(); } } } @Override Loading Loading @@ -358,6 +363,7 @@ public final class CdmaCallTracker extends CallTracker { updatePhoneState(); mPhone.notifyPreciseCallStateChanged(); } boolean Loading src/java/com/android/internal/telephony/cdma/CdmaConnection.java +10 −0 Original line number Diff line number Diff line Loading @@ -186,6 +186,8 @@ public class CdmaConnection extends Connection { } public void dispose() { clearPostDialListeners(); releaseAllWakeLocks(); } static boolean Loading Loading @@ -794,6 +796,14 @@ public class CdmaConnection extends Connection { } } private void releaseAllWakeLocks() { synchronized (mPartialWakeLock) { while (mPartialWakeLock.isHeld()) { mPartialWakeLock.release(); } } } private static boolean isPause(char c) { return c == PhoneNumberUtils.PAUSE; } Loading src/java/com/android/internal/telephony/gsm/GsmCallTracker.java +6 −1 Original line number Diff line number Diff line Loading @@ -119,8 +119,13 @@ public final class GsmCallTracker extends CallTracker { mCi.unregisterForOn(this); mCi.unregisterForNotAvailable(this); clearDisconnected(); for (GsmConnection gsmConnection : mConnections) { if (gsmConnection != null) { gsmConnection.dispose(); } } } @Override Loading src/java/com/android/internal/telephony/gsm/GsmConnection.java +11 −0 Original line number Diff line number Diff line Loading @@ -157,6 +157,8 @@ public class GsmConnection extends Connection { } public void dispose() { clearPostDialListeners(); releaseAllWakeLocks(); } static boolean Loading Loading @@ -740,6 +742,15 @@ public class GsmConnection extends Connection { } } private void releaseAllWakeLocks() { synchronized(mPartialWakeLock) { while (mPartialWakeLock.isHeld()) { mPartialWakeLock.release(); } } } private void log(String msg) { Rlog.d(LOG_TAG, "[GSMConn] " + msg); } Loading Loading
src/java/com/android/internal/telephony/cdma/CdmaCallTracker.java +6 −0 Original line number Diff line number Diff line Loading @@ -124,6 +124,11 @@ public final class CdmaCallTracker extends CallTracker { clearDisconnected(); for (CdmaConnection cdmaConnection : mConnections) { if (cdmaConnection != null) { cdmaConnection.dispose(); } } } @Override Loading Loading @@ -358,6 +363,7 @@ public final class CdmaCallTracker extends CallTracker { updatePhoneState(); mPhone.notifyPreciseCallStateChanged(); } boolean Loading
src/java/com/android/internal/telephony/cdma/CdmaConnection.java +10 −0 Original line number Diff line number Diff line Loading @@ -186,6 +186,8 @@ public class CdmaConnection extends Connection { } public void dispose() { clearPostDialListeners(); releaseAllWakeLocks(); } static boolean Loading Loading @@ -794,6 +796,14 @@ public class CdmaConnection extends Connection { } } private void releaseAllWakeLocks() { synchronized (mPartialWakeLock) { while (mPartialWakeLock.isHeld()) { mPartialWakeLock.release(); } } } private static boolean isPause(char c) { return c == PhoneNumberUtils.PAUSE; } Loading
src/java/com/android/internal/telephony/gsm/GsmCallTracker.java +6 −1 Original line number Diff line number Diff line Loading @@ -119,8 +119,13 @@ public final class GsmCallTracker extends CallTracker { mCi.unregisterForOn(this); mCi.unregisterForNotAvailable(this); clearDisconnected(); for (GsmConnection gsmConnection : mConnections) { if (gsmConnection != null) { gsmConnection.dispose(); } } } @Override Loading
src/java/com/android/internal/telephony/gsm/GsmConnection.java +11 −0 Original line number Diff line number Diff line Loading @@ -157,6 +157,8 @@ public class GsmConnection extends Connection { } public void dispose() { clearPostDialListeners(); releaseAllWakeLocks(); } static boolean Loading Loading @@ -740,6 +742,15 @@ public class GsmConnection extends Connection { } } private void releaseAllWakeLocks() { synchronized(mPartialWakeLock) { while (mPartialWakeLock.isHeld()) { mPartialWakeLock.release(); } } } private void log(String msg) { Rlog.d(LOG_TAG, "[GSMConn] " + msg); } Loading