From e71c1af606731ba6e2b0ccaa0288075cbf0be35c Mon Sep 17 00:00:00 2001 From: PavelBARABANOV Date: Thu, 26 Mar 2026 02:26:21 +0300 Subject: [PATCH] [vi] Restore high Z-index for shared buffer layer to fix keyboard overlay display --- src/core/hle/service/vi/shared_buffer_manager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/hle/service/vi/shared_buffer_manager.cpp b/src/core/hle/service/vi/shared_buffer_manager.cpp index 1568344830..67f6b0b09a 100644 --- a/src/core/hle/service/vi/shared_buffer_manager.cpp +++ b/src/core/hle/service/vi/shared_buffer_manager.cpp @@ -373,6 +373,8 @@ Result SharedBufferManager::PresentSharedFrameBuffer(android::Fence fence, android::Status::NoError, VI::ResultOperationFailed); + (void)m_container.SetLayerZIndex(layer_id, 100000); + // We succeeded. R_SUCCEED(); }