Align editor runtime scene handoff
This commit is contained in:
@@ -2,8 +2,6 @@
|
||||
|
||||
#include "EditorContext.h"
|
||||
|
||||
#include <utility>
|
||||
|
||||
namespace XCEngine::UI::Editor::App {
|
||||
|
||||
std::vector<WorkspaceTraceEntry> SyncWorkspaceEvents(
|
||||
@@ -11,12 +9,6 @@ std::vector<WorkspaceTraceEntry> SyncWorkspaceEvents(
|
||||
const std::vector<EditorWorkspacePanelFrameEvent>& panelEvents) {
|
||||
std::vector<WorkspaceTraceEntry> entries = {};
|
||||
context.SyncSessionFromSelectionService();
|
||||
if (const std::optional<std::filesystem::path> scenePath =
|
||||
context.GetProjectRuntime().ConsumePendingSceneOpenPath();
|
||||
scenePath.has_value()) {
|
||||
context.GetSceneRuntime().OpenSceneAsset(scenePath.value());
|
||||
context.SyncSessionFromSelectionService();
|
||||
}
|
||||
|
||||
for (const EditorWorkspacePanelFrameEvent& event : panelEvents) {
|
||||
context.SetStatus(event.status, event.message);
|
||||
|
||||
Reference in New Issue
Block a user