Changeset 31328 in vbox for trunk/src/VBox
- Timestamp:
- Aug 3, 2010 10:45:28 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 64366
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/StorageControllerImpl.cpp
r31308 r31328 79 79 struct StorageController::Data 80 80 { 81 Data( )81 Data(Machine * const aMachine) 82 82 : pVirtualBox(NULL), 83 83 pSystemProperties(NULL), 84 pParent(NULL) 85 { } 84 pParent(aMachine) 85 { 86 unconst(pVirtualBox) = aMachine->getVirtualBox(); 87 unconst(pSystemProperties) = pVirtualBox->getSystemProperties(); 88 } 86 89 87 90 VirtualBox * const pVirtualBox; … … 136 139 AssertReturn(autoInitSpan.isOk(), E_FAIL); 137 140 138 m = new Data(); 139 140 unconst(m->pVirtualBox) = aParent->getVirtualBox(); 141 unconst(m->pSystemProperties) = m->pVirtualBox->getSystemProperties(); 142 143 unconst(m->pParent) = aParent; 141 m = new Data(aParent); 142 144 143 /* m->pPeer is left null */ 145 144 … … 219 218 AssertReturn(autoInitSpan.isOk(), E_FAIL); 220 219 221 m = new Data(); 222 223 unconst(m->pParent) = aParent; 220 m = new Data(aParent); 224 221 225 222 /* register with parent early, since uninit() will unconditionally … … 228 225 229 226 /* sanity */ 230 AutoCaller thatCaller 227 AutoCaller thatCaller(aThat); 231 228 AssertComRCReturnRC(thatCaller.rc()); 232 229 … … 267 264 AssertReturn(autoInitSpan.isOk(), E_FAIL); 268 265 269 m = new Data(); 270 271 unconst(m->pParent) = aParent; 266 m = new Data(aParent); 272 267 /* m->pPeer is left null */ 273 268
Note:
See TracChangeset
for help on using the changeset viewer.