diff --git a/GUI/coregui/Views/InfoWidgets/PySampleWidget.cpp b/GUI/coregui/Views/InfoWidgets/PySampleWidget.cpp
index 64ca41f1d8a0417a77cf0165ed9274b696b8c886..f47f3d62e95332c62fb15b44116efa27bc2e3b5d 100644
--- a/GUI/coregui/Views/InfoWidgets/PySampleWidget.cpp
+++ b/GUI/coregui/Views/InfoWidgets/PySampleWidget.cpp
@@ -144,6 +144,8 @@ void PySampleWidget::setEditorConnected(bool isConnected)
         connect(m_updateTimer, SIGNAL(timeToUpdate()), this, SLOT(updateEditor()),
                 Qt::UniqueConnection);
 
+        m_updateTimer->scheduleUpdate();
+
     } else {
         disconnect(m_sampleModel, SIGNAL(rowsInserted(QModelIndex, int, int)), this,
                    SLOT(onModifiedRow(QModelIndex, int, int)));