From 0e765f8b731540e4645b7b727fa8bcda2f4f9dc8 Mon Sep 17 00:00:00 2001 From: Wink Saville Date: Wed, 15 Jun 2011 06:41:21 -0700 Subject: [PATCH] Always clear settings when entering Inactive state. Change-Id: I500b60a8122b790d60dbff5960b8c32500704b40 --- .../java/com/android/internal/telephony/DataConnection.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/telephony/java/com/android/internal/telephony/DataConnection.java b/telephony/java/com/android/internal/telephony/DataConnection.java index c21a96aba8d2e..5c030fdb4053d 100644 --- a/telephony/java/com/android/internal/telephony/DataConnection.java +++ b/telephony/java/com/android/internal/telephony/DataConnection.java @@ -228,7 +228,6 @@ public abstract class DataConnection extends StateMachine { mId = id; mRetryMgr = rm; this.cid = -1; - clearSettings(); setDbg(false); addState(mDefaultState); @@ -313,7 +312,6 @@ public abstract class DataConnection extends StateMachine { AsyncResult.forMessage(msg); msg.sendToTarget(); } - clearSettings(); if (DBG) log("NotifyDisconnectCompleted DisconnectParams=" + dp); } @@ -632,7 +630,6 @@ public abstract class DataConnection extends StateMachine { } case DataConnectionAc.REQ_RESET: if (VDBG) log("DcDefaultState: msg.what=REQ_RESET"); - clearSettings(); mAc.replyToMessage(msg, DataConnectionAc.RSP_RESET); transitionTo(mInactiveState); break; @@ -718,6 +715,7 @@ public abstract class DataConnection extends StateMachine { if (VDBG) log("DcInactiveState: enter notifyDisconnectCompleted"); notifyDisconnectCompleted(mDisconnectParams); } + clearSettings(); } @Override