summaryrefslogtreecommitdiff
path: root/renderlayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'renderlayer.cpp')
-rw-r--r--renderlayer.cpp1
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;
}