@ -323,14 +323,13 @@ namespace ScriptCanvasEditor
m_mainWindow - > OnWorkspaceRestoreStart ( ) ;
}
AZ : : Data : : AssetId focusedAsset = workspace - > GetFocusedAssetId ( ) ;
m_queuedAssetFocus = workspace - > GetFocusedAssetId ( ) ;
for ( const auto & assetSaveData : workspace - > GetActiveAssetData ( ) )
{
AssetTrackerNotificationBus : : MultiHandler : : BusConnect ( assetSaveData . m_assetId ) ;
Callbacks : : OnAssetReadyCallback onAssetReady = [ this , focusedAsset, assetSaveData] ( ScriptCanvasMemoryAsset & asset )
Callbacks : : OnAssetReadyCallback onAssetReady = [ this , assetSaveData] ( ScriptCanvasMemoryAsset & asset )
{
// If we get an error callback. Just remove it from out active lists.
if ( asset . IsSourceInError ( ) )
@ -1020,7 +1019,7 @@ namespace ScriptCanvasEditor
if ( shouldSaveResults = = UnsavedChangesOptions : : SAVE )
{
Callbacks : : OnSave saveCB = [ this , assetId ]( bool isSuccessful , AZ : : Data : : AssetPtr , AZ : : Data : : AssetId )
Callbacks : : OnSave saveCB = [ this ]( bool isSuccessful , AZ : : Data : : AssetPtr , AZ : : Data : : AssetId )
{
if ( isSuccessful )
{
@ -1610,7 +1609,7 @@ namespace ScriptCanvasEditor
return ;
}
Callbacks : : OnAssetReadyCallback onAssetReady = [ this , fullPath, assetInfo] ( ScriptCanvasMemoryAsset & )
Callbacks : : OnAssetReadyCallback onAssetReady = [ this , assetInfo] ( ScriptCanvasMemoryAsset & )
{
ScriptCanvasMemoryAsset : : pointer memoryAsset ;
AssetTrackerRequestBus : : BroadcastResult ( memoryAsset , & AssetTrackerRequests : : GetAsset , assetInfo . m_assetId ) ;
@ -2527,7 +2526,6 @@ namespace ScriptCanvasEditor
void MainWindow : : UpdateWorkspaceStatus ( const ScriptCanvasMemoryAsset & memoryAsset )
{
AZ : : Data : : AssetId fileAssetId = memoryAsset . GetFileAssetId ( ) ;
AZ : : Data : : AssetId memoryAssetId = memoryAsset . GetId ( ) ;
size_t eraseCount = m_loadingAssets . erase ( fileAssetId ) ;