diff --git a/src/visualizer/visualizer/core.py b/src/visualizer/visualizer/core.py index 9ab7367cc..63a91444f 100644 --- a/src/visualizer/visualizer/core.py +++ b/src/visualizer/visualizer/core.py @@ -1126,6 +1126,8 @@ class Visualizer(gobject.GObject): __IPYTHON__.runcode = types.MethodType(runcode, __IPYTHON__) def autoscale_view(self): + if not self.nodes: + return self._update_node_positions() positions = [node.get_position() for node in self.nodes.itervalues()] min_x, min_y = min(x for (x,y) in positions), min(y for (x,y) in positions)