Searched refs:nextSession (Results 1 - 4 of 4) sorted by relevance
/foundation/window/window_manager/window_scene/test/unittest/ |
H A D | scene_session_manager_test10.cpp | 235 info2.abilityName_ = "nextSession"; in HWTEST_F() 236 info2.bundleName_ = "nextSession"; in HWTEST_F() 238 sptr<SceneSession> nextSession = new (std::nothrow) SceneSession(info2, nullptr); in HWTEST_F() local 239 ASSERT_NE(nextSession, nullptr); in HWTEST_F() 241 ssm_->lastFocusedAppSessionId_ = nextSession->GetPersistentId(); in HWTEST_F() 242 ASSERT_EQ(false, ssm_->CheckLastFocusedAppSessionFocus(focusedSession, nextSession)); in HWTEST_F() 246 ASSERT_EQ(false, ssm_->CheckLastFocusedAppSessionFocus(focusedSession, nextSession)); in HWTEST_F() 248 nextSession->property_->SetWindowMode(WindowMode::WINDOW_MODE_SPLIT_PRIMARY); in HWTEST_F() 249 ssm_->CheckLastFocusedAppSessionFocus(focusedSession, nextSession); in HWTEST_F()
|
H A D | scene_session_manager_test9.cpp | 742 sptr<SceneSession> nextSession = new (std::nothrow) SceneSession(info, nullptr); in HWTEST_F() local 743 ASSERT_NE(nextSession, nullptr); in HWTEST_F() 745 nextSession->persistentId_ = 4; in HWTEST_F() 747 ssm_->sceneSessionMap_.insert({4, nextSession}); in HWTEST_F() 749 WSError ret = ssm_->ShiftFocus(nextSession, FocusChangeReason::DEFAULT); in HWTEST_F() 752 ASSERT_EQ(nextSession->isFocused_, true); in HWTEST_F()
|
/foundation/window/window_manager/window_scene/session_manager/src/ |
H A D | scene_session_manager.cpp | 4784 auto nextSession = GetNextFocusableSession(persistentId); in RequestSessionUnfocus() local 4785 if (nextSession == nullptr) { in RequestSessionUnfocus() 4792 if (CheckLastFocusedAppSessionFocus(focusedSession, nextSession)) { in RequestSessionUnfocus() 4796 return ShiftFocus(nextSession, reason); in RequestSessionUnfocus() 4811 auto nextSession = GetTopFocusableNonAppSession(); in RequestAllAppSessionUnfocusInner() local 4815 return ShiftFocus(nextSession, FocusChangeReason::WIND); in RequestAllAppSessionUnfocusInner() 4837 sptr<SceneSession>& focusedSession, sptr<SceneSession>& nextSession) in CheckLastFocusedAppSessionFocus() 4839 if (focusedSession == nullptr || nextSession == nullptr) { in CheckLastFocusedAppSessionFocus() 4844 lastFocusedAppSessionId_, nextSession->GetPersistentId()); in CheckLastFocusedAppSessionFocus() 4846 if (lastFocusedAppSessionId_ == INVALID_SESSION_ID || nextSession in CheckLastFocusedAppSessionFocus() 4836 CheckLastFocusedAppSessionFocus( sptr<SceneSession>& focusedSession, sptr<SceneSession>& nextSession) CheckLastFocusedAppSessionFocus() argument 5149 ShiftFocus(sptr<SceneSession>& nextSession, FocusChangeReason reason) ShiftFocus() argument [all...] |
/foundation/window/window_manager/window_scene/session_manager/include/ |
H A D | scene_session_manager.h | 559 bool CheckLastFocusedAppSessionFocus(sptr<SceneSession>& focusedSession, sptr<SceneSession>& nextSession); 572 WSError ShiftFocus(sptr<SceneSession>& nextSession, FocusChangeReason reason = FocusChangeReason::DEFAULT);
|
Completed in 16 milliseconds