diff options
Diffstat (limited to 'renderlayer.cpp')
| -rw-r--r-- | renderlayer.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/renderlayer.cpp b/renderlayer.cpp index ec88aa63..0e23f62e 100644 --- a/renderlayer.cpp +++ b/renderlayer.cpp @@ -85,6 +85,7 @@ void RenderLayer::Register(RenderLayer* layer, BNRenderLayerDefaultEnableState e cb.applyToLinearViewObject = ApplyToLinearViewObjectCallback; cb.freeLines = FreeLinesCallback; layer->m_object = BNRegisterRenderLayer(layer->m_nameForRegister.c_str(), &cb, enableState); + layer->AddRefForRegistration(); g_registeredInstances[layer->m_object] = layer; } |
