diff --git a/GUI/View/PlotSpecular/SpecularDataPropertyWidget.cpp b/GUI/View/PlotSpecular/SpecularDataPropertyWidget.cpp
index dbb9e8b4119e4d3bd57c04ef55ffc4872c0cf22e..e0b607ad4dd1646cf82a7798af1ada5d82a49047 100644
--- a/GUI/View/PlotSpecular/SpecularDataPropertyWidget.cpp
+++ b/GUI/View/PlotSpecular/SpecularDataPropertyWidget.cpp
@@ -30,18 +30,14 @@ SpecularDataPropertyWidget::SpecularDataPropertyWidget(QWidget* parent)
 {
 }
 
-void SpecularDataPropertyWidget::unsubscribe()
-{
-    for (auto item : allSpecularDataItems())
-        disconnect(item, nullptr, this, nullptr);
-}
-
 void SpecularDataPropertyWidget::createPanelElements()
 {
     if (allSpecularDataItems().size() == 0)
         return;
 
-    unsubscribe();
+    for (auto item : allSpecularDataItems())
+        disconnect(item, nullptr, this, nullptr);
+
     GUI::Util::Layout::clearLayout(m_mainLayout);
     m_updaters.clear();
 
diff --git a/GUI/View/PlotSpecular/SpecularDataPropertyWidget.h b/GUI/View/PlotSpecular/SpecularDataPropertyWidget.h
index 234a1b917f18f084398532112f85f2151edceeb1..778555e63b31caaead1bdbd4b8543cc5d2e55ed8 100644
--- a/GUI/View/PlotSpecular/SpecularDataPropertyWidget.h
+++ b/GUI/View/PlotSpecular/SpecularDataPropertyWidget.h
@@ -24,7 +24,6 @@ public:
     explicit SpecularDataPropertyWidget(QWidget* parent = nullptr);
 
 private:
-    void unsubscribe();
     void createPanelElements() override;
 };