diff options
Diffstat (limited to 'src/java/com/android/internal/telephony/cdma/CdmaConnection.java')
-rwxr-xr-x | src/java/com/android/internal/telephony/cdma/CdmaConnection.java | 6 |
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 */ |