From 855c0291cc794ab1a7037791cd20621b2e2807f7 Mon Sep 17 00:00:00 2001 From: Dealga McArdle Date: Fri, 27 Mar 2015 11:55:02 +0100 Subject: [PATCH] Update objects.py added explicit copy behaviour to work around possible memory leak in duplicate. This may not fix it..so please test (but I haven't been able to break it since adding this code) --- nodes/basic_data/objects.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nodes/basic_data/objects.py b/nodes/basic_data/objects.py index afed1f31b5..3703fe9304 100644 --- a/nodes/basic_data/objects.py +++ b/nodes/basic_data/objects.py @@ -159,7 +159,12 @@ def draw_buttons(self, context, layout): def update(self): pass - + + def copy(self, node): + if self.objects_local: + name = self.name + self.id_data.name + handle_write(name, literal_eval(self.objects_local)) + def process(self): name = self.name + self.id_data.name handle = handle_read(name)