Index: /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMedium.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMedium.cpp	(revision 68044)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMedium.cpp	(revision 68045)
@@ -204,17 +204,17 @@
         m_fHostDrive = m_medium.GetHostDrive();
 
+        /* Refresh medium description: */
+        m_strDescription = m_medium.GetDescription();
+
         /* Refresh medium name: */
         if (!m_fHostDrive)
             m_strName = m_medium.GetName();
-        else if (m_medium.GetDescription().isEmpty())
+        else if (m_strDescription.isEmpty())
             m_strName = VBoxGlobal::tr("Host Drive '%1'", "medium").arg(QDir::toNativeSeparators(m_medium.GetLocation()));
         else
-            m_strName = VBoxGlobal::tr("Host Drive %1 (%2)", "medium").arg(m_medium.GetDescription(), m_medium.GetName());
-        /* Refresh medium location/description: */
+            m_strName = VBoxGlobal::tr("Host Drive %1 (%2)", "medium").arg(m_strDescription, m_medium.GetName());
+        /* Refresh medium location: */
         if (!m_fHostDrive)
-        {
             m_strLocation = QDir::toNativeSeparators(m_medium.GetLocation());
-            m_strDescription = m_medium.GetDescription();
-        }
 
         /* Refresh medium size and logical size: */
