VirtualBox

Changeset 97691 in vbox for trunk


Ignore:
Timestamp:
Nov 28, 2022 3:52:11 PM (2 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:9950 Clear virtual hard disk related variables as selection changes.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp

    r97445 r97691  
    590590        return;
    591591    CMedium medium = uiCommon().medium(mediumId).medium();
    592     if (!medium.isNull())
    593         setVirtualDisk(medium);
     592    setVirtualDisk(medium);
    594593}
    595594
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMDiskPage.cpp

    r96426 r97691  
    168168    m_userModifiedParameters << "SelectedDiskSource";
    169169    if (m_pDiskSourceButtonGroup->checkedButton() == m_pDiskEmpty)
     170    {
    170171        pWizard->setDiskSource(SelectedDiskSource_Empty);
     172        pWizard->setVirtualDisk(QUuid());
     173        pWizard->setMediumPath(QString());
     174    }
    171175    else if (m_pDiskSourceButtonGroup->checkedButton() == m_pDiskExisting)
    172176    {
     
    176180    }
    177181    else
     182    {
    178183        pWizard->setDiskSource(SelectedDiskSource_New);
     184        pWizard->setVirtualDisk(QUuid());
     185        pWizard->setMediumPath(QString());
     186    }
    179187
    180188    setEnableDiskSelectionWidgets(pWizard->diskSource() == SelectedDiskSource_Existing);
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMExpertPage.cpp

    r96644 r97691  
    795795    AssertReturnVoid(pWizard);
    796796    m_userModifiedParameters << "SelectedDiskSource";
     797
    797798    if (m_pDiskSourceButtonGroup->checkedButton() == m_pDiskEmpty)
     799    {
    798800        pWizard->setDiskSource(SelectedDiskSource_Empty);
     801        pWizard->setVirtualDisk(QUuid());
     802        pWizard->setMediumPath(QString());
     803    }
    799804    else if (m_pDiskSourceButtonGroup->checkedButton() == m_pDiskExisting)
    800805    {
     
    804809    }
    805810    else
     811    {
    806812        pWizard->setDiskSource(SelectedDiskSource_New);
     813        pWizard->setVirtualDisk(QUuid());
     814        pWizard->setMediumPath(QString());
     815    }
    807816
    808817    setEnableDiskSelectionWidgets(pWizard->diskSource() == SelectedDiskSource_Existing);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette