Index: /trunk/src/VBox/Main/src-server/CaptureScreenSettingsImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/CaptureScreenSettingsImpl.cpp	(revision 75276)
+++ /trunk/src/VBox/Main/src-server/CaptureScreenSettingsImpl.cpp	(revision 75277)
@@ -73,5 +73,5 @@
  * @returns COM result indicator
  */
-HRESULT CaptureScreenSettings::init(Machine *aParent, unsigned long uScreenId, const settings::CaptureScreenSettings& data)
+HRESULT CaptureScreenSettings::init(Machine *aParent, unsigned long uScreenId, const settings::CaptureScreenSettings &data)
 {
     LogFlowThisFuncEnter();
@@ -89,7 +89,8 @@
     unconst(m->pMachine) = aParent;
 
-    // simply copy
+    /* Simply copy the settings data. */
     m->uScreenId = uScreenId;
-    m->bd.assignCopy(&data);
+    m->bd.allocate();
+    m->bd->operator=(data);
 
     autoInitSpan.setSucceeded();
