Revert^2 "Input latency & reliability tracking - hide flow"

9d6aca82c0e7a568e76e16d267596c493e98c7de

Change-Id: If6f165b10db2f31f42739f8cd474cff18fdb447b
diff --git a/src/com/android/systemui/wm/DisplaySystemBarsController.java b/src/com/android/systemui/wm/DisplaySystemBarsController.java
index ee9b54e..2a3c547 100644
--- a/src/com/android/systemui/wm/DisplaySystemBarsController.java
+++ b/src/com/android/systemui/wm/DisplaySystemBarsController.java
@@ -127,9 +127,10 @@
         }
 
         @Override
-        public void hideInsets(@InsetsType int types, boolean fromIme) {
+        public void hideInsets(@InsetsType int types, boolean fromIme,
+                @Nullable ImeTracker.Token statsToken) {
             if ((types & WindowInsets.Type.ime()) == 0) {
-                mInsetsController.hide(types);
+                mInsetsController.hide(types, /* fromIme = */ false, statsToken);
             }
         }
 
@@ -173,7 +174,7 @@
             updateRequestedVisibleTypes(barVisibilities[0], /* visible= */ true);
             updateRequestedVisibleTypes(barVisibilities[1], /* visible= */ false);
             showInsets(barVisibilities[0], /* fromIme= */ false, /* statsToken= */ null);
-            hideInsets(barVisibilities[1], /* fromIme= */ false);
+            hideInsets(barVisibilities[1], /* fromIme= */ false, /* statsToken = */ null);
             try {
                 mWmService.updateDisplayWindowRequestedVisibleTypes(mDisplayId,
                         mRequestedVisibleTypes);