mirror of
https://gitee.com/openharmony/window_window_manager
synced 2025-02-18 14:59:12 +00:00
!7022 uiextension扩展为三种用途,MODAL普通应用可使用,EMBEDDED系统应用可使用,CONSTRAINED_EMBEDDED普通应用可使用,在启动时校验
Merge pull request !7022 from 李伟峰/master
This commit is contained in:
commit
ce8d4ecfe4
@ -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 {
|
||||
|
@ -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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user