fix for edit SC action in entity context menu (#6686)

* on demand reflect az events when they are the return value of ebuses

Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com>

* fix crash and functionality for edit sc editor context menu action

Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com>
monroegm-disable-blank-issue-2
carlitosan 5 years ago committed by GitHub
parent 09fd52ef73
commit da0a10bb4c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -265,11 +265,13 @@ namespace ScriptCanvasEditor
action = entityMenu->addAction(QString("%1").arg(QString(displayName.c_str())));
QObject::connect(action, &QAction::triggered, [assetId]
QObject::connect(action, &QAction::triggered, [assetInfo]
{
AzToolsFramework::OpenViewPane(LyViewPane::ScriptCanvas);
SourceHandle sourceHandle(nullptr, assetInfo.m_assetId.m_guid, "");
CompleteDescriptionInPlace(sourceHandle);
GeneralRequestBus::Broadcast(&GeneralRequests::OpenScriptCanvasAsset
, SourceHandle(nullptr, assetId.m_guid, "")
, sourceHandle
, Tracker::ScriptCanvasFileState::UNMODIFIED, -1);
});
}

@ -1139,7 +1139,7 @@ namespace ScriptCanvasEditor
auto loadedGraphOutcome = LoadFromFile(fileAssetId.Path().c_str());
if (!loadedGraphOutcome.IsSuccess())
{
return AZ::Failure(AZStd::string("Failed to load graph at %s", fileAssetId.Path().c_str()));
return AZ::Failure(AZStd::string::format("Failed to load graph at %s", fileAssetId.Path().c_str()));
}
auto loadedGraph = loadedGraphOutcome.TakeValue();

Loading…
Cancel
Save