Refactor editor window synchronization flow
This commit is contained in:
@@ -112,6 +112,10 @@ void EditorWindowSession::SetTitle(std::wstring title) {
|
||||
void EditorWindowSession::QueueCompletedImmediateFrame(
|
||||
EditorWindowFrameTransferRequests transferRequests) {
|
||||
m_hasQueuedCompletedImmediateFrame = true;
|
||||
if (transferRequests.workspace.workspaceMutation.has_value()) {
|
||||
m_queuedImmediateFrameTransferRequests.workspace.workspaceMutation =
|
||||
std::move(transferRequests.workspace.workspaceMutation);
|
||||
}
|
||||
if (transferRequests.workspace.beginGlobalTabDrag.has_value()) {
|
||||
m_queuedImmediateFrameTransferRequests.workspace.beginGlobalTabDrag =
|
||||
std::move(transferRequests.workspace.beginGlobalTabDrag);
|
||||
|
||||
Reference in New Issue
Block a user