Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMPreviewWindow.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMPreviewWindow.cpp	(revision 31055)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMPreviewWindow.cpp	(revision 31056)
@@ -63,18 +63,20 @@
         m_actions[static_cast<UpdateInterval>(i)] = pUpdateTime;
     }
-    m_pUpdateTimerMenu->insertSeparator(m_actions[static_cast<UpdateInterval>(Update1Sec)]);
+    m_pUpdateTimerMenu->insertSeparator(m_actions[static_cast<UpdateInterval>(Update500ms)]);
     /* Default value */
-    UpdateInterval interval = Update1Sec;
+    UpdateInterval interval = Update1000ms;
     QString strInterval = vboxGlobal().virtualBox().GetExtraData(VBoxDefs::GUI_PreviewUpdate);
     if (strInterval == "disabled")
         interval = UpdateDisabled;
-    else if (strInterval == "1")
-        interval = Update1Sec;
-    else if (strInterval == "2")
-        interval = Update2Sec;
-    else if (strInterval == "5")
-        interval = Update5Sec;
-    else if (strInterval == "10")
-        interval = Update10Sec;
+    else if (strInterval == "500")
+        interval = Update500ms;
+    else if (strInterval == "1000")
+        interval = Update1000ms;
+    else if (strInterval == "2000")
+        interval = Update2000ms;
+    else if (strInterval == "5000")
+        interval = Update5000ms;
+    else if (strInterval == "10000")
+        interval = Update10000ms;
     /* Initialize with the new update interval */
     setUpdateInterval(interval, false);
@@ -111,8 +113,9 @@
 {
     m_actions.value(UpdateDisabled)->setText(tr("Update Disabled"));
-    m_actions.value(Update1Sec)->setText(tr("Every 1 s"));
-    m_actions.value(Update2Sec)->setText(tr("Every 2 s"));
-    m_actions.value(Update5Sec)->setText(tr("Every 5 s"));
-    m_actions.value(Update10Sec)->setText(tr("Every 10 s"));
+    m_actions.value(Update500ms)->setText(tr("Every 0.5 s"));
+    m_actions.value(Update1000ms)->setText(tr("Every 1 s"));
+    m_actions.value(Update2000ms)->setText(tr("Every 2 s"));
+    m_actions.value(Update5000ms)->setText(tr("Every 5 s"));
+    m_actions.value(Update10000ms)->setText(tr("Every 10 s"));
 }
 
@@ -312,32 +315,40 @@
             break;
         }
-        case Update1Sec:
-        {
-            if (fSave)
-                vboxGlobal().virtualBox().SetExtraData(VBoxDefs::GUI_PreviewUpdate, "1");
+        case Update500ms:
+        {
+            if (fSave)
+                vboxGlobal().virtualBox().SetExtraData(VBoxDefs::GUI_PreviewUpdate, "500");
+            m_pUpdateTimer->setInterval(500);
+            m_actions[interval]->setChecked(true);
+            break;
+        }
+        case Update1000ms:
+        {
+            if (fSave)
+                vboxGlobal().virtualBox().SetExtraData(VBoxDefs::GUI_PreviewUpdate, "1000");
             m_pUpdateTimer->setInterval(1000);
             m_actions[interval]->setChecked(true);
             break;
         }
-        case Update2Sec:
-        {
-            if (fSave)
-                vboxGlobal().virtualBox().SetExtraData(VBoxDefs::GUI_PreviewUpdate, "2");
+        case Update2000ms:
+        {
+            if (fSave)
+                vboxGlobal().virtualBox().SetExtraData(VBoxDefs::GUI_PreviewUpdate, "2000");
             m_pUpdateTimer->setInterval(2000);
             m_actions[interval]->setChecked(true);
             break;
         }
-        case Update5Sec:
-        {
-            if (fSave)
-                vboxGlobal().virtualBox().SetExtraData(VBoxDefs::GUI_PreviewUpdate, "5");
+        case Update5000ms:
+        {
+            if (fSave)
+                vboxGlobal().virtualBox().SetExtraData(VBoxDefs::GUI_PreviewUpdate, "5000");
             m_pUpdateTimer->setInterval(5000);
             m_actions[interval]->setChecked(true);
             break;
         }
-        case Update10Sec:
-        {
-            if (fSave)
-                vboxGlobal().virtualBox().SetExtraData(VBoxDefs::GUI_PreviewUpdate, "10");
+        case Update10000ms:
+        {
+            if (fSave)
+                vboxGlobal().virtualBox().SetExtraData(VBoxDefs::GUI_PreviewUpdate, "10000");
             m_pUpdateTimer->setInterval(10000);
             m_actions[interval]->setChecked(true);
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMPreviewWindow.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMPreviewWindow.h	(revision 31055)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIVMPreviewWindow.h	(revision 31056)
@@ -41,8 +41,9 @@
     {
         UpdateDisabled,
-        Update1Sec,
-        Update2Sec,
-        Update5Sec,
-        Update10Sec,
+        Update500ms,
+        Update1000ms,
+        Update2000ms,
+        Update5000ms,
+        Update10000ms,
         UpdateEnd
     };
