!166 fix:修复安全控件小概率发生常驻问题修复

Merge pull request !166 from Harylee/master
This commit is contained in:
openharmony_ci
2024-07-20 13:48:36 +00:00
committed by Gitee
3 changed files with 5 additions and 4 deletions
@@ -555,8 +555,10 @@ bool SecCompManager::Initialize()
DelayExitTask::GetInstance().Init(secHandler_);
FirstUseDialog::GetInstance().Init(secHandler_);
SecCompEnhanceAdapter::EnableInputEnhance();
SecCompPermManager::GetInstance().InitEventHandler(secHandler_);
DelayExitTask::GetInstance().Start();
return SecCompPermManager::GetInstance().InitEventHandler(secHandler_);
return true;
}
} // namespace SecurityComponent
} // namespace Security
@@ -256,10 +256,9 @@ void SecCompPermManager::CancelAppRevokingPermisions(AccessToken::AccessTokenID
secHandler_->ProxyRemoveTask(taskName);
}
bool SecCompPermManager::InitEventHandler(const std::shared_ptr<SecEventHandler>& secHandler)
void SecCompPermManager::InitEventHandler(const std::shared_ptr<SecEventHandler>& secHandler)
{
secHandler_ = secHandler;
return true;
}
} // namespace SecurityComponent
} // namespace Security
@@ -41,7 +41,7 @@ public:
int32_t RevokeAppPermission(AccessToken::AccessTokenID tokenId, const std::string& permissionName);
void RevokeAppPermissions(AccessToken::AccessTokenID tokenId);
bool InitEventHandler(const std::shared_ptr<SecEventHandler>& secHandler);
void InitEventHandler(const std::shared_ptr<SecEventHandler>& secHandler);
std::shared_ptr<SecEventHandler> GetSecEventHandler() const;
void RevokeAppPermisionsDelayed(AccessToken::AccessTokenID tokenId);