From 662262ac040fac8b34cd7ebfb42563322c423a34 Mon Sep 17 00:00:00 2001 From: Wink Saville Date: Fri, 9 Apr 2010 08:41:12 -0700 Subject: [PATCH] Fix a FATAL ClassCastException in DataConnection.java bug: 2583290 Change-Id: I93e0307664427b29942b1ed1e5acbf21e78a605f --- .../java/com/android/internal/telephony/DataConnection.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/telephony/java/com/android/internal/telephony/DataConnection.java b/telephony/java/com/android/internal/telephony/DataConnection.java index 70fdadfb29bef..1f8bbcfbe4246 100644 --- a/telephony/java/com/android/internal/telephony/DataConnection.java +++ b/telephony/java/com/android/internal/telephony/DataConnection.java @@ -310,7 +310,8 @@ public abstract class DataConnection extends HierarchicalStateMachine { phone.mCM.deactivateDataCall(cid, obtainMessage(EVENT_DEACTIVATE_DONE, o)); } else { if (DBG) log("tearDownData radio is off sendMessage EVENT_DEACTIVATE_DONE immediately"); - sendMessage(obtainMessage(EVENT_DEACTIVATE_DONE, o)); + AsyncResult ar = new AsyncResult(o, null, null); + sendMessage(obtainMessage(EVENT_DEACTIVATE_DONE, ar)); } }