diff --git a/src/sakia/gui/views/nodes/explorer_node.py b/src/sakia/gui/views/nodes/explorer_node.py index 7f985e91950a9d25c3a4195568cd908892c7d827..2e6badea58c0463cf1e702bf2df869e4fbee0662 100644 --- a/src/sakia/gui/views/nodes/explorer_node.py +++ b/src/sakia/gui/views/nodes/explorer_node.py @@ -107,7 +107,8 @@ class ExplorerNode(BaseNode): x = origin_x + (final_x - origin_x) * value y = origin_y + (final_y - origin_y) * value self.setPos(x, y) - self.scene().node_moved.emit(self.id, x, y) + if self.scene(): + self.scene().node_moved.emit(self.id, x, y) def timeline_ends(): self.setPos(final_x, final_y)