// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#import "ios/public/provider/chrome/browser/keyboard/keyboard_api.h"
#import "base/apple/foundation_util.h"
namespace ios {
namespace provider {
UIWindow* GetKeyboardWindow() {
UIWindow* lastWindow = nil;
for (UIScene* scene in UIApplication.sharedApplication.connectedScenes) {
UIWindowScene* windowScene =
base::apple::ObjCCastStrict<UIWindowScene>(scene);
UIWindow* window = [windowScene.windows lastObject];
if (window) {
lastWindow = window;
}
}
return lastWindow;
}
} // namespace provider
} // namespace ios