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 3717b5e6485..1b3effa9eeb 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) {