summaryrefslogtreecommitdiffstats
path: root/src/java/com/android/internal/telephony/gsm/GsmConnection.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/android/internal/telephony/gsm/GsmConnection.java')
-rw-r--r--src/java/com/android/internal/telephony/gsm/GsmConnection.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/java/com/android/internal/telephony/gsm/GsmConnection.java b/src/java/com/android/internal/telephony/gsm/GsmConnection.java
index 59aa12a..eb85a21 100644
--- a/src/java/com/android/internal/telephony/gsm/GsmConnection.java
+++ b/src/java/com/android/internal/telephony/gsm/GsmConnection.java
@@ -411,8 +411,9 @@ public class GsmConnection 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) {
@@ -428,10 +429,11 @@ public class GsmConnection extends Connection {
owner.phone.notifyDisconnect(this);
if (parent != null) {
- parent.connectionDisconnected(this);
+ changed = parent.connectionDisconnected(this);
}
}
releaseWakeLock();
+ return changed;
}
// Returns true if state has changed, false if nothing changed