Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp	(revision 45345)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp	(revision 45346)
@@ -2476,5 +2476,17 @@
 void UIMessageCenter::remindAboutUnsupportedUSB2(const QString &strExtPackName, QWidget *pParent)
 {
-    emit sigRemindAboutUnsupportedUSB2(strExtPackName, pParent);
+    if (warningShown("remindAboutUnsupportedUSB2"))
+        return;
+    setWarningShown("remindAboutUnsupportedUSB2", true);
+
+    message(pParent ? pParent : mainMachineWindowShown(), MessageType_Warning,
+            tr("<p>USB 2.0 is currently enabled for this virtual machine. "
+               "However, this requires the <b><nobr>%1</nobr></b> to be installed.</p>"
+               "<p>Please install the Extension Pack from the VirtualBox download site. "
+               "After this you will be able to re-enable USB 2.0. "
+               "It will be disabled in the meantime unless you cancel the current settings changes.</p>")
+               .arg(strExtPackName));
+
+    setWarningShown("remindAboutUnsupportedUSB2", false);
 }
 
@@ -2606,21 +2618,4 @@
 }
 
-void UIMessageCenter::sltRemindAboutUnsupportedUSB2(const QString &strExtPackName, QWidget *pParent)
-{
-    if (warningShown("sltRemindAboutUnsupportedUSB2"))
-        return;
-    setWarningShown("sltRemindAboutUnsupportedUSB2", true);
-
-    message(pParent ? pParent : mainMachineWindowShown(), MessageType_Warning,
-            tr("<p>USB 2.0 is currently enabled for this virtual machine. "
-               "However, this requires the <b><nobr>%1</nobr></b> to be installed.</p>"
-               "<p>Please install the Extension Pack from the VirtualBox download site. "
-               "After this you will be able to re-enable USB 2.0. "
-               "It will be disabled in the meantime unless you cancel the current settings changes.</p>")
-               .arg(strExtPackName));
-
-    setWarningShown("sltRemindAboutUnsupportedUSB2", false);
-}
-
 UIMessageCenter::UIMessageCenter()
 {
@@ -2651,6 +2646,4 @@
     connect(this, SIGNAL(sigRemindAboutWrongColorDepth(ulong, ulong)),
             this, SLOT(sltRemindAboutWrongColorDepth(ulong, ulong)), Qt::QueuedConnection);
-    connect(this, SIGNAL(sigRemindAboutUnsupportedUSB2(const QString&, QWidget*)),
-            this, SLOT(sltRemindAboutUnsupportedUSB2(const QString&, QWidget*)), Qt::QueuedConnection);
 
     /* Translations for Main.
Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.h	(revision 45345)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.h	(revision 45346)
@@ -67,5 +67,4 @@
     /* Notifiers: Synchronization stuff: */
     void sigRemindAboutWrongColorDepth(ulong uRealBPP, ulong uWantedBPP);
-    void sigRemindAboutUnsupportedUSB2(const QString &strExtPackName, QWidget *pParent);
 
 public:
@@ -413,5 +412,4 @@
     /* Handlers: Synchronization stuff: */
     void sltRemindAboutWrongColorDepth(ulong uRealBPP, ulong uWantedBPP);
-    void sltRemindAboutUnsupportedUSB2(const QString &strExtPackName, QWidget *pParent);
 
 private:
Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.cpp	(revision 45345)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsUSB.cpp	(revision 45346)
@@ -574,4 +574,5 @@
                             .arg(GUI_ExtPackName);
         msgCenter().remindAboutUnsupportedUSB2(GUI_ExtPackName, this);
+        mCbUSB2->setChecked(false);
         return true;
     }
