diff --git a/frameworks/native/ability/native/ability_runtime/js_ability.cpp b/frameworks/native/ability/native/ability_runtime/js_ability.cpp index 55c424714e73338ef1c666e0327438913edcdf22..6e88d6d62d949d62ab480e12f07c02d0f08b1935 100644 --- a/frameworks/native/ability/native/ability_runtime/js_ability.cpp +++ b/frameworks/native/ability/native/ability_runtime/js_ability.cpp @@ -435,7 +435,9 @@ void JsAbility::DoOnForeground(const Want &want) std::weak_ptr weakAbility = shared_from_this(); abilityDisplayMoveListener_ = new AbilityDisplayMoveListener(weakAbility); window->RegisterDisplayMoveListener(abilityDisplayMoveListener_); - window->SetPrivacyMode(securityFlag_); + if (securityFlag_) { + window->SetSystemPrivacyMode(true); + } } HILOG_DEBUG("%{public}s begin scene_->GoForeground, sceneFlag_:%{public}d.", __func__, Ability::sceneFlag_); diff --git a/frameworks/native/ability/native/ability_window.cpp b/frameworks/native/ability/native/ability_window.cpp index 0c4d5a0c154fbb9b06a8697728d6b1861e5f478b..96d0ee07b8753e14d7113abf1339f4a9fa6e905c 100644 --- a/frameworks/native/ability/native/ability_window.cpp +++ b/frameworks/native/ability/native/ability_window.cpp @@ -63,8 +63,9 @@ bool AbilityWindow::InitWindow(Rosen::WindowType winType, return false; } winType_ = winType; - - window->SetPrivacyMode(isPrivacy); + if (isPrivacy) { + window->SetSystemPrivacyMode(true); + } isWindowAttached = true; HILOG_DEBUG("%{public}s end.", __func__);