Adding more Telecom state dumping.
Bug: 17730966
Change-Id: I47c83591417784c9484002213230065514b43f63
diff --git a/src/com/android/server/telecom/CallsManager.java b/src/com/android/server/telecom/CallsManager.java
index de53c05..d36e7ee 100644
--- a/src/com/android/server/telecom/CallsManager.java
+++ b/src/com/android/server/telecom/CallsManager.java
@@ -1200,7 +1200,6 @@
*/
public void dump(IndentingPrintWriter pw) {
mContext.enforceCallingOrSelfPermission(android.Manifest.permission.DUMP, TAG);
- pw.increaseIndent();
if (mCalls != null) {
pw.println("mCalls: ");
pw.increaseIndent();
@@ -1209,6 +1208,34 @@
}
pw.decreaseIndent();
}
- pw.decreaseIndent();
+ pw.println("mForegroundCall: " + (mForegroundCall == null ? "none" : mForegroundCall));
+
+ if (mCallAudioManager != null) {
+ pw.println("mCallAudioManager:");
+ pw.increaseIndent();
+ mCallAudioManager.dump(pw);
+ pw.decreaseIndent();
+ }
+
+ if (mTtyManager != null) {
+ pw.println("mTtyManager:");
+ pw.increaseIndent();
+ mTtyManager.dump(pw);
+ pw.decreaseIndent();
+ }
+
+ if (mInCallController != null) {
+ pw.println("mInCallController:");
+ pw.increaseIndent();
+ mInCallController.dump(pw);
+ pw.decreaseIndent();
+ }
+
+ if (mConnectionServiceRepository != null) {
+ pw.println("mConnectionServiceRepository:");
+ pw.increaseIndent();
+ mConnectionServiceRepository.dump(pw);
+ pw.decreaseIndent();
+ }
}
}