summaryrefslogtreecommitdiffstats
path: root/src/java/com/android/internal/telephony/cdma/CdmaConnection.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/android/internal/telephony/cdma/CdmaConnection.java')
-rwxr-xr-xsrc/java/com/android/internal/telephony/cdma/CdmaConnection.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/java/com/android/internal/telephony/cdma/CdmaConnection.java b/src/java/com/android/internal/telephony/cdma/CdmaConnection.java
index de5053b..07be405 100755
--- a/src/java/com/android/internal/telephony/cdma/CdmaConnection.java
+++ b/src/java/com/android/internal/telephony/cdma/CdmaConnection.java
@@ -446,8 +446,9 @@ public class CdmaConnection extends Connection {
}
/** Called when the radio indicates the connection has been disconnected */
- /*package*/ void
+ /*package*/ boolean
onDisconnect(DisconnectCause cause) {
+ boolean changed = false;
this.cause = cause;
if (!disconnected) {
@@ -458,10 +459,11 @@ public class CdmaConnection extends Connection {
owner.phone.notifyDisconnect(this);
if (parent != null) {
- parent.connectionDisconnected(this);
+ changed = parent.connectionDisconnected(this);
}
}
releaseWakeLock();
+ return changed;
}
/** Called when the call waiting connection has been hung up */