blob: 3583c8ece74e16a1ee6602e1373b97b91c86d91b [file] [log] [blame]
#include "rive/text/text.hpp"
#include "rive/text/text_modifier.hpp"
#include "rive/text/text_modifier_group.hpp"
using namespace rive;
StatusCode TextModifier::onAddedDirty(CoreContext* context)
{
StatusCode code = Super::onAddedDirty(context);
if (code != StatusCode::Ok)
{
return code;
}
if (parent() != nullptr && parent()->is<TextModifierGroup>())
{
parent()->as<TextModifierGroup>()->addModifier(this);
return StatusCode::Ok;
}
return StatusCode::MissingObject;
}