From bd1365315359d747a684511c1b87b9af52ab12fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Fri, 31 May 2024 21:51:27 +0200 Subject: [PATCH] iOS: Call hideKeyboard from a couple more places --- ios/ViewController.mm | 1 + ios/ViewControllerMetal.mm | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ios/ViewController.mm b/ios/ViewController.mm index 890ef4d3ae..55a3d6e5b6 100644 --- a/ios/ViewController.mm +++ b/ios/ViewController.mm @@ -424,6 +424,7 @@ void GLRenderLoop(IOSGLESContext *graphicsContext) { - (void)uiStateChanged { [self setNeedsUpdateOfScreenEdgesDeferringSystemGestures]; + [self hideKeyboard]; } - (UIView *)getView { diff --git a/ios/ViewControllerMetal.mm b/ios/ViewControllerMetal.mm index f21bc031fa..2a5976cf46 100644 --- a/ios/ViewControllerMetal.mm +++ b/ios/ViewControllerMetal.mm @@ -387,6 +387,8 @@ void VulkanRenderLoop(IOSVulkanContext *graphicsContext, CAMetalLayer *metalLaye - (void)viewDidLoad { [super viewDidLoad]; + [self hideKeyboard]; + [[DisplayManager shared] setupDisplayListener]; INFO_LOG(SYSTEM, "Metal viewDidLoad"); @@ -414,8 +416,6 @@ void VulkanRenderLoop(IOSVulkanContext *graphicsContext, CAMetalLayer *metalLaye locationHelper = [[LocationHelper alloc] init]; [locationHelper setDelegate:self]; - [self hideKeyboard]; - UIScreenEdgePanGestureRecognizer *mBackGestureRecognizer = [[UIScreenEdgePanGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:) ]; [mBackGestureRecognizer setEdges:UIRectEdgeLeft]; [[self view] addGestureRecognizer:mBackGestureRecognizer]; @@ -500,6 +500,7 @@ extern float g_safeInsetBottom; - (void)uiStateChanged { [self setNeedsUpdateOfScreenEdgesDeferringSystemGestures]; + [self hideKeyboard]; } - (void)bindDefaultFBO