timebasedwidget: don't update the viewer if it's the same

Minor optimization, since changing the viewer can be a complex process it should
only be done if absolutely necessary.
This commit is contained in:
itsmattkc
2020-03-26 00:34:01 +11:00
parent c5d3c4ff36
commit a75e8fcde5
+4
View File
@@ -48,6 +48,10 @@ ViewerOutput *TimeBasedWidget::GetConnectedNode() const
void TimeBasedWidget::ConnectViewerNode(ViewerOutput *node)
{
if (viewer_node_ == node) {
return;
}
if (viewer_node_) {
DisconnectNodeInternal(viewer_node_);