diff --git a/app/widget/timebased/timebased.cpp b/app/widget/timebased/timebased.cpp index cbb859576..c17b3cbdb 100644 --- a/app/widget/timebased/timebased.cpp +++ b/app/widget/timebased/timebased.cpp @@ -48,6 +48,10 @@ ViewerOutput *TimeBasedWidget::GetConnectedNode() const void TimeBasedWidget::ConnectViewerNode(ViewerOutput *node) { + if (viewer_node_ == node) { + return; + } + if (viewer_node_) { DisconnectNodeInternal(viewer_node_);