Merge "Return empty ModemActivityInfo in error case instead of null." into mm-wireless-dev
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index 6f828db..32dbfde 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -739,6 +739,10 @@
loge("queryModemActivityInfo: Unknown exception");
}
}
+ // Result cannot be null. Return ModemActivityInfo with all fields set to 0.
+ if (request.result == null) {
+ request.result = new ModemActivityInfo(0, 0, 0, null, 0, 0);
+ }
synchronized (request) {
request.notifyAll();
}