mirror of
https://github.com/openharmony/ability_ability_runtime.git
synced 2026-08-24 22:21:36 -04:00
add window option logs before PendingSessionActivation
Signed-off-by: yangxuguang-huawei <yangxuguang3@huawei.com>
This commit is contained in:
@@ -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));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user