Changeset 23880 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Oct 19, 2009 5:48:04 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 53660
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/VBoxMediaManagerDlg.cpp
r23801 r23880 1265 1265 if (attachment.GetMedium().GetId() == aMedium.id()) 1266 1266 { 1267 machine.DetachDevice (attachment.GetController(), attachment.GetPort(), attachment.GetDevice()); 1267 CStorageController controller = attachment.GetController(); 1268 machine.DetachDevice (controller.GetName(), attachment.GetPort(), attachment.GetDevice()); 1268 1269 if (!machine.isOk()) 1269 1270 { 1270 CStorageController controller = machine.GetStorageControllerByName (attachment.GetController());1271 1271 vboxProblem().cannotDetachDevice (this, machine, VBoxDefs::MediumType_HardDisk, aMedium.location(), 1272 1272 controller.GetBus(), attachment.GetPort(), attachment.GetDevice()); … … 1288 1288 if (medium.id() == aMedium.id()) 1289 1289 { 1290 machine.MountMedium (attachment.GetController() , attachment.GetPort(), attachment.GetDevice(), QString());1290 machine.MountMedium (attachment.GetController().GetName(), attachment.GetPort(), attachment.GetDevice(), QString()); 1291 1291 if (!machine.isOk()) 1292 1292 { 1293 CStorageController controller = machine.GetStorageControllerByName (attachment.GetController());1294 1293 vboxProblem().cannotUnmountMedium (this, machine, aMedium); 1295 1294 success = false; … … 1310 1309 if (medium.id() == aMedium.id()) 1311 1310 { 1312 machine.MountMedium (attachment.GetController() , attachment.GetPort(), attachment.GetDevice(), QString());1311 machine.MountMedium (attachment.GetController().GetName(), attachment.GetPort(), attachment.GetDevice(), QString()); 1313 1312 if (!machine.isOk()) 1314 1313 { 1315 CStorageController controller = machine.GetStorageControllerByName (attachment.GetController());1316 1314 vboxProblem().cannotUnmountMedium (this, machine, aMedium); 1317 1315 success = false; -
trunk/src/VBox/Frontends/VirtualBox/src/VBoxSelectorWnd.cpp
r23585 r23880 911 911 { 912 912 CMediumAttachment hda = vec [i]; 913 const QString ctlName = hda.GetController(); 914 915 machine.DetachDevice(ctlName, hda.GetPort(), hda.GetDevice()); 913 CStorageController controller = hda.GetController(); 914 machine.DetachDevice(controller.GetName(), hda.GetPort(), hda.GetDevice()); 916 915 if (!machine.isOk()) 917 916 { 918 CStorageController ctl = machine.GetStorageControllerByName(ctlName);919 917 vboxProblem().cannotDetachDevice (this, machine, VBoxDefs::MediumType_HardDisk, 920 918 vboxGlobal().getMedium (CMedium (hda.GetMedium())).location(), 921 c tl.GetBus(), hda.GetPort(), hda.GetDevice());919 controller.GetBus(), hda.GetPort(), hda.GetDevice()); 922 920 } 923 921 }
Note:
See TracChangeset
for help on using the changeset viewer.