filter out component inspector button callbacks

specifically targets the undo manager via avoiding onInspectorFieldModified et al tripping on clicks
This commit is contained in:
AzaezelX 2023-11-27 19:45:15 -06:00
parent d671f2611e
commit 113b3324a8
2 changed files with 2 additions and 2 deletions

View file

@ -74,7 +74,7 @@ void GuiInspectorDynamicField::setData( const char* data, bool callbacks )
{
target->inspectPreApply();
if( callbacks )
if( callbacks && !mField->flag.test(AbstractClassRep::FieldFlags::FIELD_ComponentInspectors))
{
if( isRemoval )
Con::executef( mInspector, "onFieldRemoved", target->getIdString(), mDynField->slotName );

View file

@ -378,7 +378,7 @@ void GuiInspectorField::setData( const char* data, bool callbacks )
// Fire callback single-object undo.
if( callbacks )
if( callbacks && !mField->flag.test(AbstractClassRep::FieldFlags::FIELD_ComponentInspectors) )
Con::executef( mInspector, "onInspectorFieldModified",
target->getIdString(),
mField->pFieldname,