refactor(editor): isolate windowing from composition runtime
This commit is contained in:
@@ -346,7 +346,7 @@ EditorWindowFrameTransferRequests EditorWindowInstance::RenderHostFrame(
|
||||
kShellSurfaceColor);
|
||||
|
||||
EditorWindowFrameTransferRequests transferRequests = {};
|
||||
if (m_runtime->IsEditorContextValid()) {
|
||||
if (m_runtime->AreFrameServicesValid()) {
|
||||
transferRequests =
|
||||
RenderRuntimeFrame(globalTabDragActive, frameSnapshot, drawData);
|
||||
} else {
|
||||
@@ -446,7 +446,7 @@ EditorWindowFrameTransferRequests EditorWindowInstance::RenderRuntimeFrame(
|
||||
return {};
|
||||
}
|
||||
|
||||
m_runtime->PrepareEditorContext();
|
||||
m_runtime->PrepareFrameServices();
|
||||
const auto frameContext = m_runtime->BeginFrame();
|
||||
if (!frameContext.warning.empty()) {
|
||||
AppendUIEditorRuntimeTrace("viewport", frameContext.warning);
|
||||
|
||||
Reference in New Issue
Block a user