summaryrefslogtreecommitdiffstats
path: root/telephony
diff options
context:
space:
mode:
authorTammo Spalink <tammo@google.com>2009-05-13 14:44:07 +0800
committerTammo Spalink <tammo@google.com>2009-06-04 14:07:13 +0800
commit90cb947c22f05f8ac68ceff1d74af15bf38268c6 (patch)
tree6f901ff6454a3a9830afb750df22fe4b76d29e1b /telephony
parent97c2fdfc2e1cb4f51c624dd8e30e6bdb63ea21be (diff)
downloadframeworks_base-90cb947c22f05f8ac68ceff1d74af15bf38268c6.zip
frameworks_base-90cb947c22f05f8ac68ceff1d74af15bf38268c6.tar.gz
frameworks_base-90cb947c22f05f8ac68ceff1d74af15bf38268c6.tar.bz2
cdma getNeighboringCids to fail with an exception
Diffstat (limited to 'telephony')
-rwxr-xr-xtelephony/java/com/android/internal/telephony/cdma/CDMAPhone.java17
1 files changed, 15 insertions, 2 deletions
diff --git a/telephony/java/com/android/internal/telephony/cdma/CDMAPhone.java b/telephony/java/com/android/internal/telephony/cdma/CDMAPhone.java
index 7ba9951..0ebe507 100755
--- a/telephony/java/com/android/internal/telephony/cdma/CDMAPhone.java
+++ b/telephony/java/com/android/internal/telephony/cdma/CDMAPhone.java
@@ -38,6 +38,7 @@ import static com.android.internal.telephony.TelephonyProperties.PROPERTY_BASEBA
import static com.android.internal.telephony.TelephonyProperties.PROPERTY_INECM_MODE;
import com.android.internal.telephony.CallStateException;
+import com.android.internal.telephony.CommandException;
import com.android.internal.telephony.CommandsInterface;
import com.android.internal.telephony.Connection;
import com.android.internal.telephony.DataConnection;
@@ -525,8 +526,20 @@ public class CDMAPhone extends PhoneBase {
public void
getNeighboringCids(Message response) {
- // WINK:TODO: implement after Cupcake merge
- mCM.getNeighboringCids(response); // workaround.
+ /*
+ * This is currently not implemented. At least as of June
+ * 2009, there is no neighbor cell information available for
+ * CDMA because some party is resisting making this
+ * information readily available. Consequently, calling this
+ * function can have no useful effect. This situation may
+ * (and hopefully will) change in the future.
+ */
+ if (response != null) {
+ CommandException ce = new CommandException(
+ CommandException.Error.REQUEST_NOT_SUPPORTED);
+ AsyncResult.forMessage(response).exception = ce;
+ response.sendToTarget();
+ }
}
public DataState getDataConnectionState() {