diff --git a/delayable.py b/delayable.py index 2d36373..0cfe64e 100644 --- a/delayable.py +++ b/delayable.py @@ -90,8 +90,9 @@ class DynamicRightSelectTimer(Timer): # update our rights for selected_obj in self.last_selection: node = operators.client.get(reference=bpy.data.objects[selected_obj]) - node.owner = settings.username - operators.client.change_owner(node.uuid, settings.username) + if node: + node.owner = settings.username + operators.client.change_owner(node.uuid, settings.username) return self._timeout # class CheckNewTimer(Timer): diff --git a/operators.py b/operators.py index 5daaa9b..43bb992 100644 --- a/operators.py +++ b/operators.py @@ -322,8 +322,7 @@ def redresh_handler(dummy): user = client.get(uuid=bpy.context.window_manager.session.user_uuid) if hasattr(user,"pointer"): - pass - # user.pointer.is_dirty = True + user.pointer.is_dirty = True classes = (