Index: /trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/UIWindowMenuManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/UIWindowMenuManager.cpp	(revision 57893)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/platform/darwin/UIWindowMenuManager.cpp	(revision 57894)
@@ -253,10 +253,6 @@
     m_windows.append(pWindow);
     /* Add window to all menus we have: */
-    QHash<QWidget*, UIMenuHelper*>::const_iterator i = m_helpers.constBegin();
-    while (i != m_helpers.constEnd())
-    {
-        i.value()->addWindow(pWindow);
-        ++i;
-    }
+    foreach (UIMenuHelper *pHelper, m_helpers.values())
+        pHelper->addWindow(pWindow);
 }
 
@@ -264,10 +260,6 @@
 {
     /* Remove window from all menus we have: */
-    QHash<QWidget*, UIMenuHelper*>::const_iterator i = m_helpers.constBegin();
-    while (i != m_helpers.constEnd())
-    {
-        i.value()->removeWindow(pWindow);
-        ++i;
-    }
+    foreach (UIMenuHelper *pHelper, m_helpers.values())
+        pHelper->removeWindow(pWindow);
     /* Unregister window: */
     m_windows.removeAll(pWindow);
@@ -277,10 +269,6 @@
 {
     /* Translate all the helpers: */
-    QHash<QWidget*, UIMenuHelper*>::const_iterator i = m_helpers.constBegin();
-    while (i != m_helpers.constEnd())
-    {
-        i.value()->retranslateUi();
-        ++i;
-    }
+    foreach (UIMenuHelper *pHelper, m_helpers.values())
+        pHelper->retranslateUi();
 }
 
@@ -321,10 +309,6 @@
     {
         QWidget *pActiveWindow = qApp->activeWindow();
-        QHash<QWidget*, UIMenuHelper*>::const_iterator i = m_helpers.constBegin();
-        while (i != m_helpers.constEnd())
-        {
-            i.value()->updateStatus(pActiveWindow);
-            ++i;
-        }
+        foreach (UIMenuHelper *pHelper, m_helpers.values())
+            pHelper->updateStatus(pActiveWindow);
     }
 
