!7022 uiextension扩展为三种用途,MODAL普通应用可使用,EMBEDDED系统应用可使用,CONSTRAINED_EMBEDDED普通应用可使用,在启动时校验

Merge pull request !7022 from 李伟峰/master
This commit is contained in:
openharmony_ci 2024-06-25 02:47:31 +00:00 committed by Gitee
commit ce8d4ecfe4
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 2 additions and 2 deletions

View File

@ -283,7 +283,7 @@ struct SessionInfo {
uint32_t windowInputType_ = 0;
std::string continueSessionId_ = "";
bool isCalledRightlyByCallerId_ = false;
bool isModal_ = false;
uint32_t uiExtensionUsage_ = 0;
};
enum class SessionFlag : uint32_t {

View File

@ -62,7 +62,7 @@ sptr<AAFwk::SessionInfo> ExtensionSessionManager::SetAbilitySessionInfo(const sp
abilitySessionInfo->parentToken = sessionInfo.rootToken_;
abilitySessionInfo->persistentId = extSession->GetPersistentId();
abilitySessionInfo->isAsyncModalBinding = sessionInfo.isAsyncModalBinding_;
abilitySessionInfo->isModal = sessionInfo.isModal_;
abilitySessionInfo->uiExtensionUsage = static_cast<AAFwk::UIExtensionUsage>(sessionInfo.uiExtensionUsage_);
if (sessionInfo.want != nullptr) {
abilitySessionInfo->want = *sessionInfo.want;
}