From 33ffad05ee3fdb3ca08d6d7e4e31bc4c613b4060 Mon Sep 17 00:00:00 2001 From: jahorton Date: Tue, 9 Jan 2024 13:46:03 +0700 Subject: [PATCH] fix(ios): banner image management --- .../Keyman.bundle/Contents/Resources/ios-host.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ios/engine/KMEI/KeymanEngine/resources/Keyman.bundle/Contents/Resources/ios-host.js b/ios/engine/KMEI/KeymanEngine/resources/Keyman.bundle/Contents/Resources/ios-host.js index 3717b5e648..1b3effa9ee 100644 --- a/ios/engine/KMEI/KeymanEngine/resources/Keyman.bundle/Contents/Resources/ios-host.js +++ b/ios/engine/KMEI/KeymanEngine/resources/Keyman.bundle/Contents/Resources/ios-host.js @@ -81,6 +81,14 @@ function showBanner(flag) { function setBannerImage(path) { bannerImgPath = path; + + var bc = keyman && keyman.osk && keyman.osk.bannerController; + if(!bc) { + return; + } + + // If an inactive banner is set, update its image. + bc.inactiveBanner = bc.inactiveBanner ? new bc.ImageBanner(bannerImgPath) : null; } function setBannerHeight(h) {