Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/UICommon.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/UICommon.cpp	(revision 92413)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/UICommon.cpp	(revision 92414)
@@ -1822,5 +1822,4 @@
                                        UIActionPool *pActionPool)
 {
-    Q_UNUSED(pActionPool);
     QUuid uMachineOrGlobalId = uMachineID == QUuid() ? gEDataManager->GlobalID : uMachineID;
 
@@ -1828,5 +1827,5 @@
     QPointer<UIMediumSelector> pSelector = new UIMediumSelector(uCurrentMediumId, enmMediumType, strMachineName,
                                                                 strMachineFolder, strMachineGuestOSTypeId,
-                                                                uMachineOrGlobalId, pDialogParent);
+                                                                uMachineOrGlobalId, pDialogParent, pActionPool);
 
     if (!pSelector)
Index: /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.cpp	(revision 92413)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.cpp	(revision 92414)
@@ -55,5 +55,5 @@
 UIMediumSelector::UIMediumSelector(const QUuid &uCurrentMediumId, UIMediumDeviceType enmMediumType, const QString &machineName,
                                    const QString &machineSettingsFilePath, const QString &strMachineGuestOSTypeId,
-                                   const QUuid &uMachineID, QWidget *pParent)
+                                   const QUuid &uMachineID, QWidget *pParent, UIActionPool *pActionPool)
     :QIWithRetranslateUI<QIMainDialog>(pParent)
     , m_pCentralWidget(0)
@@ -79,4 +79,5 @@
     , m_strMachineGuestOSTypeId(strMachineGuestOSTypeId)
     , m_uMachineID(uMachineID)
+    , m_pActionPool(pActionPool)
 {
     /* Start full medium-enumeration (if necessary): */
@@ -452,5 +453,5 @@
 void UIMediumSelector::sltCreateMedium()
 {
-    QUuid uMediumId = uiCommon().openMediumCreatorDialog(0 /* action pool */, this, m_enmMediumType, m_strMachineFolder,
+    QUuid uMediumId = uiCommon().openMediumCreatorDialog(m_pActionPool, this, m_enmMediumType, m_strMachineFolder,
                                                          m_strMachineName, m_strMachineGuestOSTypeId);
     /* Make sure that the data structure is updated and newly created medium is selected and visible: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.h	(revision 92413)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumSelector.h	(revision 92414)
@@ -36,7 +36,8 @@
 class QVBoxLayout;
 class QIDialogButtonBox;
+class QIToolBar;
+class UIActionPool;
 class UIMediumItem;
 class UIMediumSearchWidget;
-class QIToolBar;
 
 
@@ -53,5 +54,5 @@
     UIMediumSelector(const QUuid &uCurrentMediumId, UIMediumDeviceType enmMediumType, const QString &machineName,
                      const QString &machineSettingsFilePath, const QString &strMachineGuestOSTypeId,
-                     const QUuid &uMachineID, QWidget *pParent);
+                     const QUuid &uMachineID, QWidget *pParent, UIActionPool *pActionPool);
     /** Disables/enables the create action and controls its visibility. */
     void         setEnableCreateAction(bool fEnable);
@@ -154,4 +155,5 @@
     QUuid                 m_uMachineID;
     QUuid                 m_uCurrentMediumId;
+    UIActionPool         *m_pActionPool;
 };
 
