Remove unused include in //ui/aura/window.h
Also adds some includes to other files which were getting
them transitively, to fix the build.
Bug: 242216
Change-Id: I1063b1e1fb3558aef64eb4efd566a36085a80772
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3537722
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Owners-Override: Lei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/main@{#983097}
diff --git a/ash/autotest_private_api_utils.cc b/ash/autotest_private_api_utils.cc
index 1fde90c9..30f8f65a 100644
--- a/ash/autotest_private_api_utils.cc
+++ b/ash/autotest_private_api_utils.cc
@@ -16,6 +16,7 @@
#include "third_party/abseil-cpp/absl/types/optional.h"
#include "ui/compositor/layer.h"
#include "ui/compositor/layer_animation_observer.h"
+#include "ui/compositor/layer_animator.h"
namespace ash {
namespace {