add window option logs before PendingSessionActivation

Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com>
This commit is contained in:
yangxuguang-huawei
2024-06-18 20:03:08 +08:00
parent fcb9cd01dc
commit 2ff10945cf
@@ -911,6 +911,13 @@ sptr<SessionInfo> UIAbilityLifecycleManager::CreateSessionInfo(const AbilityRequ
int UIAbilityLifecycleManager::NotifySCBPendingActivation(sptr<SessionInfo> &sessionInfo,
const AbilityRequest &abilityRequest) const
{
CHECK_POINTER_AND_RETURN(sessionInfo, ERR_INVALID_VALUE);
TAG_LOGD(AAFwkTag::ABILITYMGR, "windowLeft=%{public}d,windowTop=%{public}d,"
"windowHeight=%{public}d,windowWidth=%{public}d",
(sessionInfo->want).GetIntParam(Want::PARAM_RESV_WINDOW_LEFT, 0),
(sessionInfo->want).GetIntParam(Want::PARAM_RESV_WINDOW_TOP, 0),
(sessionInfo->want).GetIntParam(Want::PARAM_RESV_WINDOW_HEIGHT, 0),
(sessionInfo->want).GetIntParam(Want::PARAM_RESV_WINDOW_WIDTH, 0));
auto abilityRecord = GetAbilityRecordByToken(abilityRequest.callerToken);
if (abilityRecord != nullptr && !abilityRecord->GetRestartAppFlag()) {
auto callerSessionInfo = abilityRecord->GetSessionInfo();
@@ -1613,7 +1620,14 @@ int UIAbilityLifecycleManager::MoveAbilityToFront(const AbilityRequest &abilityR
int UIAbilityLifecycleManager::SendSessionInfoToSCB(std::shared_ptr<AbilityRecord> &callerAbility,
sptr<SessionInfo> &sessionInfo)
{
TAG_LOGD(AAFwkTag::ABILITYMGR, "call");
CHECK_POINTER_AND_RETURN(sessionInfo, ERR_INVALID_VALUE);
TAG_LOGD(AAFwkTag::ABILITYMGR, "call"
"windowLeft=%{public}d,windowTop=%{public}d,"
"windowHeight=%{public}d,windowWidth=%{public}d",
(sessionInfo->want).GetIntParam(Want::PARAM_RESV_WINDOW_LEFT, 0),
(sessionInfo->want).GetIntParam(Want::PARAM_RESV_WINDOW_TOP, 0),
(sessionInfo->want).GetIntParam(Want::PARAM_RESV_WINDOW_HEIGHT, 0),
(sessionInfo->want).GetIntParam(Want::PARAM_RESV_WINDOW_WIDTH, 0));
auto tmpSceneSession = iface_cast<Rosen::ISession>(rootSceneSession_);
if (callerAbility != nullptr) {
auto callerSessionInfo = callerAbility->GetSessionInfo();
@@ -2207,7 +2221,13 @@ int UIAbilityLifecycleManager::MoveMissionToFront(int32_t sessionId, std::shared
}
sptr<SessionInfo> sessionInfo = abilityRecord->GetSessionInfo();
CHECK_POINTER_AND_RETURN(sessionInfo, ERR_INVALID_VALUE);
TAG_LOGI(AAFwkTag::ABILITYMGR, "Call PendingSessionActivation by rootSceneSession.");
TAG_LOGI(AAFwkTag::ABILITYMGR, "Call PendingSessionActivation by rootSceneSession."
"windowLeft=%{public}d,windowTop=%{public}d,"
"windowHeight=%{public}d,windowWidth=%{public}d",
(sessionInfo->want).GetIntParam(Want::PARAM_RESV_WINDOW_LEFT, 0),
(sessionInfo->want).GetIntParam(Want::PARAM_RESV_WINDOW_TOP, 0),
(sessionInfo->want).GetIntParam(Want::PARAM_RESV_WINDOW_HEIGHT, 0),
(sessionInfo->want).GetIntParam(Want::PARAM_RESV_WINDOW_WIDTH, 0));
return static_cast<int>(tmpSceneSession->PendingSessionActivation(sessionInfo));
}