fix: fix self-hosted TextFields and Keyboard reset issue (#1983)

Co-authored-by: vkamn <vk@amnezia.org>
This commit is contained in:
NickVs2015
2025-11-12 10:57:53 +03:00
committed by GitHub
parent 3cc18c5807
commit b53cdcff08
10 changed files with 321 additions and 81 deletions

View File

@@ -446,7 +446,11 @@ bool SettingsController::isOnTv()
bool SettingsController::isEdgeToEdgeEnabled()
{
#ifdef Q_OS_ANDROID
return AndroidController::instance()->isEdgeToEdgeEnabled();
if (!m_edgeToEdgeCached) {
m_cachedEdgeToEdgeEnabled = AndroidController::instance()->isEdgeToEdgeEnabled();
m_edgeToEdgeCached = true;
}
return m_cachedEdgeToEdgeEnabled;
#else
return false;
#endif