Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionsPool.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionsPool.cpp	(revision 26704)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionsPool.cpp	(revision 26705)
@@ -786,10 +786,6 @@
 UIActionsPool::UIActionsPool(QObject *pParent)
     : QObject(pParent)
-{
-    /* Resize & clean actions vector */
-    m_actionsPool.resize(UIActionIndex_Max);
-    for (int i = 0; i < m_actionsPool.size(); ++ i)
-        m_actionsPool[i] = 0;
-
+    , m_actionsPool(UIActionIndex_End, 0)
+{
     /* Common actions: */
     m_actionsPool[UIActionIndex_Separator] = new SeparatorAction(this);
@@ -835,17 +831,13 @@
 
     /* Test all actions were initialized */
-    for (int i = 0; i < m_actionsPool.size(); ++ i)
-    {
-        if (!m_actionsPool[i])
-        {
+    for (int i = 0; i < m_actionsPool.size(); ++i)
+        if (!m_actionsPool.at(i))
             AssertMsgFailed(("Action #%d is not created!\n", i));
-        }
-    }
 }
 
 UIActionsPool::~UIActionsPool()
 {
-    for (int i = 0; i < m_actionsPool.size(); ++ i)
-        delete m_actionsPool[i];
+    for (int i = 0; i < m_actionsPool.size(); ++i)
+        delete m_actionsPool.at(i);
     m_actionsPool.clear();
 }
@@ -853,6 +845,7 @@
 UIAction* UIActionsPool::action(UIActionIndex index) const
 {
-    return m_actionsPool[index];
+    return m_actionsPool.at(index);
 }
 
 #include "UIActionsPool.moc"
+
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionsPool.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionsPool.h	(revision 26704)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionsPool.h	(revision 26705)
@@ -97,5 +97,7 @@
 #endif
 
-    UIActionIndex_Max
+    UIActionIndex_End,
+    /** The usual 32-bit type hack. */
+    UIActionIndex_32Bit_Hack = 0x7fffffff
 };
 
