IMS-VT: Process display changed indication only for default display
On receiving display changed indication, query display state only
if the indication is for default display else ignore the indication.
Change-Id: I3be86f6e8abf7c3045cae38010a37eea186885b4
CRs-Fixed: 1040932
diff --git a/InCallUI/src/com/android/incallui/InCallUiStateNotifier.java b/InCallUI/src/com/android/incallui/InCallUiStateNotifier.java
index cd9dd4a..299c13b 100644
--- a/InCallUI/src/com/android/incallui/InCallUiStateNotifier.java
+++ b/InCallUI/src/com/android/incallui/InCallUiStateNotifier.java
@@ -200,10 +200,6 @@
*/
@Override
public void onDisplayChanged(int displayId) {
- final int displayState = mDisplayManager.getDisplay(displayId).getState();
- Log.d(this, "onDisplayChanged displayState: " + displayState +
- " displayId: " + displayId);
-
/* Ignore display changed indications if they are received for displays
* other than default display
*/
@@ -212,6 +208,10 @@
return;
}
+ final int displayState = mDisplayManager.getDisplay(displayId).getState();
+ Log.d(this, "onDisplayChanged displayState: " + displayState +
+ " displayId: " + displayId);
+
//Check UI's old state before updating corresponding state variable(s)
final boolean wasShowing = isUiShowing();