|
@@ -45,6 +45,9 @@ public:
|
|
|
|
|
|
void* getRendererObject() { return _rendererObject; }
|
|
|
void setRendererObject(void* rendererObject, DisposeRendererObject dispose = NULL) {
|
|
|
+ if (_dispose && _rendererObject && _rendererObject != rendererObject)
|
|
|
+ _dispose(_rendererObject);
|
|
|
+
|
|
|
_rendererObject = rendererObject;
|
|
|
_dispose = dispose;
|
|
|
}
|