From 1ec0d06e9fe1206d0e8366956933fd97ae009968 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Mon, 22 Jun 2020 00:40:19 +1000 Subject: [PATCH] timebasedpanel: check if node is the same Minor optimization. --- app/panel/timebased/timebased.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/panel/timebased/timebased.cpp b/app/panel/timebased/timebased.cpp index 37a0959fa..5e95e944d 100644 --- a/app/panel/timebased/timebased.cpp +++ b/app/panel/timebased/timebased.cpp @@ -125,6 +125,10 @@ TimeRuler *TimeBasedPanel::ruler() const void TimeBasedPanel::ConnectViewerNode(ViewerOutput *node) { + if (widget_->GetConnectedNode() == node) { + return; + } + if (widget_->GetConnectedNode()) { disconnect(widget_->GetConnectedNode(), &ViewerOutput::MediaNameChanged, this, &TimeBasedPanel::SetSubtitle); }