Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsParallel.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsParallel.cpp	(revision 33634)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsParallel.cpp	(revision 33635)
@@ -251,5 +251,5 @@
     {
         /* Get adapter: */
-        CParallelPort &port = m_machine.GetParallelPort(iSlot);
+        CParallelPort port = m_machine.GetParallelPort(iSlot);
 
         /* Get cached data for this slot: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsPortForwardingDlg.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsPortForwardingDlg.cpp	(revision 33634)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsPortForwardingDlg.cpp	(revision 33635)
@@ -437,5 +437,5 @@
     m_pTableView->setTabKeyNavigation(false);
     m_pTableView->verticalHeader()->hide();
-    m_pTableView->verticalHeader()->setDefaultSectionSize(m_pTableView->verticalHeader()->minimumSectionSize() * 1.33);
+    m_pTableView->verticalHeader()->setDefaultSectionSize((int)m_pTableView->verticalHeader()->minimumSectionSize() * 1.33);
     m_pTableView->setSelectionMode(QAbstractItemView::SingleSelection);
     m_pTableView->setContextMenuPolicy(Qt::CustomContextMenu);
Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSF.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSF.cpp	(revision 33634)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSF.cpp	(revision 33635)
@@ -222,5 +222,6 @@
     putToCache();
     saveFromCacheToConsole(console);
-    saveFromCacheToMachine(console.GetMachine());
+    CMachine machine = console.GetMachine();
+    saveFromCacheToMachine(machine);
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSerial.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSerial.cpp	(revision 33634)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsSerial.cpp	(revision 33635)
@@ -287,5 +287,5 @@
     {
         /* Get adapter: */
-        CSerialPort &port = m_machine.GetSerialPort(iSlot);
+        CSerialPort port = m_machine.GetSerialPort(iSlot);
 
         /* Get cached data for this slot: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsUSB.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsUSB.cpp	(revision 33634)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsUSB.cpp	(revision 33635)
@@ -296,5 +296,5 @@
             {
                 /* Get host: */
-                CHost &host = vboxGlobal().virtualBox().GetHost();
+                CHost host = vboxGlobal().virtualBox().GetHost();
                 /* First, remove all old filters: */
                 for (ulong count = host.GetUSBDeviceFilters().size(); count; --count)
@@ -304,5 +304,5 @@
                 {
                     UIUSBFilterData data = m_cache.m_items[iFilterIndex];
-                    CHostUSBDeviceFilter &hostFilter = host.CreateUSBDeviceFilter(data.m_strName);
+                    CHostUSBDeviceFilter hostFilter = host.CreateUSBDeviceFilter(data.m_strName);
                     hostFilter.SetActive(data.m_fActive);
                     hostFilter.SetVendorId(data.m_strVendorId);
@@ -325,5 +325,5 @@
             m_machine = data.value<UISettingsDataMachine>().m_machine;
             /* Get machine USB controller: */
-            CUSBController &ctl = m_machine.GetUSBController();
+            CUSBController ctl = m_machine.GetUSBController();
             /* Gather corresponding values from internal variables: */
             if (!ctl.isNull())
@@ -340,5 +340,5 @@
                     {
                         const UIUSBFilterData &data = m_cache.m_items[iFilterIndex];
-                        CUSBDeviceFilter &filter = ctl.CreateDeviceFilter(data.m_strName);
+                        CUSBDeviceFilter filter = ctl.CreateDeviceFilter(data.m_strName);
                         filter.SetActive(data.m_fActive);
                         filter.SetVendorId(data.m_strVendorId);
