virtualbox/VirtualBox-4.1.8-usb-warning-filters.patch
2012-11-13 00:43:58 +00:00

19 lines
1 KiB
Diff

--- ./src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp.usb 2012-09-20 23:43:00.716556922 -0300
+++ ./src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp 2012-09-20 23:45:03.484555275 -0300
@@ -55,6 +55,7 @@
/* COM includes: */
#include "CUSBController.h"
+#include "CUSBDeviceFilter.h"
#if 0 /* Global USB filters are DISABLED now: */
# define ENABLE_GLOBAL_USB
@@ -1107,7 +1108,7 @@ bool UISettingsDialogMachine::isPageAvai
/* Get the USB controller object: */
CUSBController controller = m_machine.GetUSBController();
/* Show the machine error message if any: */
- if (!m_machine.isReallyOk() && !controller.isNull() && controller.GetEnabled())
+ if (!m_machine.isReallyOk() && !controller.isNull() && controller.GetEnabled() && (controller.GetDeviceFilters().size() != 0))
msgCenter().cannotAccessUSB(m_machine);
/* Check if USB is implemented: */
if (controller.isNull() || !controller.GetProxyAvailable())