Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newhd/UINewHDWzd.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newhd/UINewHDWzd.cpp	(revision 33823)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newhd/UINewHDWzd.cpp	(revision 33824)
@@ -242,5 +242,4 @@
     connect(m_pSizeSlider, SIGNAL(valueChanged(int)), this, SLOT(onSizeSliderValueChanged(int)));
     connect(m_pSizeEditor, SIGNAL(textChanged(const QString &)), this, SLOT(onSizeEditorTextChanged(const QString &)));
-    connect(this, SIGNAL(sigToUpdateSizeEditor(const QString &)), m_pSizeEditor, SLOT(setText(const QString &)));
 }
 
@@ -347,6 +346,8 @@
     /* Update tooltip: */
     updateSizeToolTip(m_uCurrentSize);
-    /* Notify size-editor about size is changed: */
-    emit sigToUpdateSizeEditor(vboxGlobal().formatSize(m_uCurrentSize));
+    /* Notify size-editor about size had changed preventing callback: */
+    m_pSizeEditor->blockSignals(true);
+    m_pSizeEditor->setText(vboxGlobal().formatSize(m_uCurrentSize));
+    m_pSizeEditor->blockSignals(false);
     /* Notify wizard sub-system about complete status changed: */
     emit completeChanged();
@@ -359,8 +360,10 @@
     /* Update tooltip: */
     updateSizeToolTip(m_uCurrentSize);
-    /* Notify size-slider about size is changed but prevent callback: */
-    blockSignals(true);
+    /* Notify size-slider about size had changed preventing callback: */
+    m_pSizeSlider->blockSignals(true);
     m_pSizeSlider->setValue(sizeMBToSlider(m_uCurrentSize, m_iSliderScale));
-    blockSignals(false);
+    m_pSizeSlider->blockSignals(false);
+    /* Notify wizard sub-system about complete status changed: */
+    emit completeChanged();
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newhd/UINewHDWzd.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newhd/UINewHDWzd.h	(revision 33823)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newhd/UINewHDWzd.h	(revision 33824)
@@ -114,8 +114,4 @@
     UINewHDWzdPage3();
 
-signals:
-
-    void sigToUpdateSizeEditor(const QString &strNewSize);
-
 protected:
 
