diff --git a/app/widget/nodeview/nodeview.cpp b/app/widget/nodeview/nodeview.cpp index 2a78ac44a..e61255ed2 100644 --- a/app/widget/nodeview/nodeview.cpp +++ b/app/widget/nodeview/nodeview.cpp @@ -114,6 +114,10 @@ void NodeView::DeselectAll() void NodeView::Select(const QList &nodes) { + if (!graph_) { + return; + } + DeselectAll(); foreach (Node* n, nodes) { @@ -125,6 +129,10 @@ void NodeView::Select(const QList &nodes) void NodeView::SelectWithDependencies(QList nodes) { + if (!graph_) { + return; + } + int original_length = nodes.size(); for (int i=0;iGetDependencies());