Restored the previous behavior of preventing material property overrides when there is no explicit material override assignment.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
This commit is contained in:
Chris Santora
2021-07-22 16:11:35 -07:00
committed by santorac
parent b19a895889
commit 1a478608a7
2 changed files with 3 additions and 11 deletions
@@ -272,13 +272,11 @@ namespace AZ
action = menu.addAction("Edit Source Material...", [this]() { OpenMaterialEditor(); });
action->setEnabled(HasSourceData());
bool hasAnyMaterial = m_defaultMaterialAsset.GetId().IsValid() || m_materialAsset.GetId().IsValid();
action = menu.addAction("Edit Material Instance...", [this]() { OpenMaterialInspector(); });
action->setEnabled(hasAnyMaterial);
action->setEnabled(m_materialAsset.GetId().IsValid());
action = menu.addAction("Edit Material Instance UV Map...", [this]() { OpenUvNameMapInspector(); });
action->setEnabled(hasAnyMaterial);
action->setEnabled(m_materialAsset.GetId().IsValid());
menu.addSeparator();