More specific component error messaging and modes for native UI to prevent blocking dialog in some applications
This commit is contained in:
@@ -190,12 +190,12 @@ namespace GraphCanvas
|
||||
|
||||
void GraphCanvasSystemComponent::Init()
|
||||
{
|
||||
RegisterAssetHandler();
|
||||
m_translationDatabase.Init();
|
||||
}
|
||||
|
||||
void GraphCanvasSystemComponent::Activate()
|
||||
{
|
||||
RegisterAssetHandler();
|
||||
RegisterTranslationBuilder();
|
||||
|
||||
AzFramework::AssetCatalogEventBus::Handler::BusConnect();
|
||||
@@ -233,6 +233,7 @@ namespace GraphCanvas
|
||||
GraphCanvasRequestBus::Handler::BusDisconnect();
|
||||
AZ::Data::AssetBus::MultiHandler::BusDisconnect();
|
||||
|
||||
m_translationAssetWorker.Deactivate();
|
||||
UnregisterAssetHandler();
|
||||
}
|
||||
|
||||
|
||||
@@ -48,6 +48,14 @@ namespace GraphCanvas
|
||||
}
|
||||
}
|
||||
|
||||
void TranslationAssetWorker::Deactivate()
|
||||
{
|
||||
if (AZ::Data::AssetManager::Instance().GetHandler(AZ::Data::AssetType{ azrtti_typeid<TranslationAsset>() }))
|
||||
{
|
||||
AZ::Data::AssetManager::Instance().UnregisterHandler(m_assetHandler.get());
|
||||
}
|
||||
}
|
||||
|
||||
void TranslationAssetWorker::ShutDown()
|
||||
{
|
||||
m_isShuttingDown = true;
|
||||
|
||||
Reference in New Issue
Block a user