Lines Matching defs:windowSessionImpl
40 sptr<WindowSessionImpl> windowSessionImpl = nullptr;
43 windowSessionImpl = sptr<WindowSceneSessionImpl>::MakeSptr(option);
46 windowSessionImpl = sptr<WindowExtensionSessionImpl>::MakeSptr(option);
48 if (windowSessionImpl == nullptr) {
49 WLOGFE("malloc windowSessionImpl failed");
53 windowSessionImpl->SetWindowType(option->GetWindowType());
54 WMError error = windowSessionImpl->Create(context, iSession, identityToken);
60 return windowSessionImpl;
156 sptr<WindowSessionImpl> windowSessionImpl = sptr<WindowSceneSessionImpl>::MakeSptr(option);
157 if (windowSessionImpl == nullptr) {
158 TLOGE(WmsLogTag::WMS_PIP, "malloc windowSessionImpl failed.");
161 windowSessionImpl->GetProperty()->SetPiPTemplateInfo(pipTemplateInfo);
162 WMError error = windowSessionImpl->Create(context, nullptr);
168 return windowSessionImpl;