From 4db97c09c9c0220faaf973769b9969f997db810e Mon Sep 17 00:00:00 2001 From: xherror <9383535+xherror@user.noreply.gitee.com> Date: Thu, 7 Aug 2025 11:40:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=87=AA=E7=94=B1=E5=A4=9A?= =?UTF-8?q?=E7=AA=97=E4=B8=8B=E8=BE=93=E5=85=A5=E6=B3=95=E4=B8=8D=E9=81=BF?= =?UTF-8?q?=E8=AE=A9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- window_scene/session/host/src/keyboard_session.cpp | 2 +- window_scene/session/host/src/session.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/window_scene/session/host/src/keyboard_session.cpp b/window_scene/session/host/src/keyboard_session.cpp index d2d1d8ce62..ffc749368b 100644 --- a/window_scene/session/host/src/keyboard_session.cpp +++ b/window_scene/session/host/src/keyboard_session.cpp @@ -460,7 +460,7 @@ bool KeyboardSession::CheckIfNeedRaiseCallingSession(sptr callingS bool isFreeMultiWindowMode = callingSession->IsFreeMultiWindowMode(); bool isMidScene = callingSession->GetIsMidScene(); if (isCallingSessionFloating && isMainOrParentFloating && !isMidScene && - (systemConfig_.IsPhoneWindow() || (systemConfig_.IsPadWindow() && !isFreeMultiWindowMode))) { + ((systemConfig_.IsPhoneWindow() || systemConfig_.IsPadWindow()) && !isFreeMultiWindowMode)) { TLOGI(WmsLogTag::WMS_KEYBOARD, "No need to raise calling session in float window"); return false; } diff --git a/window_scene/session/host/src/session.cpp b/window_scene/session/host/src/session.cpp index b1faa9bbce..efe17c3734 100644 --- a/window_scene/session/host/src/session.cpp +++ b/window_scene/session/host/src/session.cpp @@ -3884,7 +3884,7 @@ bool Session::CheckEmptyKeyboardAvoidAreaIfNeeded() const GetParentSession()->GetWindowMode() == WindowMode::WINDOW_MODE_FLOATING; bool isMidScene = GetIsMidScene(); bool isPhoneOrPadNotFreeMultiWindow = - systemConfig_.IsPhoneWindow() || (systemConfig_.IsPadWindow() && !systemConfig_.IsFreeMultiWindowMode()); + ((systemConfig_.IsPhoneWindow() || systemConfig_.IsPadWindow()) && !systemConfig_.IsFreeMultiWindowMode()); return (isMainFloating || isParentFloating) && !isMidScene && isPhoneOrPadNotFreeMultiWindow; } -- Gitee