VirtualBox

Changeset 66375 in vbox


Ignore:
Timestamp:
Mar 31, 2017 10:33:00 AM (8 years ago)
Author:
vboxsync
Message:

FE/Qt: Machine settings: Fixing crash regressions of r114300, r114308, r114309.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/settings/machine
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsNetwork.cpp

    r66363 r66375  
    12991299        m_pTabWidget->setTabEnabled(iSlot,
    13001300                                    isMachineOffline() ||
    1301                                     (isMachineInValidMode() && m_pCache->base().m_adapters.at(iSlot).m_fAdapterEnabled));
     1301                                    (isMachineInValidMode() &&
     1302                                     m_pCache->base().m_adapters.size() > iSlot &&
     1303                                     m_pCache->base().m_adapters.at(iSlot).m_fAdapterEnabled));
    13021304        UIMachineSettingsNetwork *pTab = qobject_cast<UIMachineSettingsNetwork*>(m_pTabWidget->widget(iSlot));
    13031305        pTab->polishTab();
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsParallel.cpp

    r66365 r66375  
    536536        m_pTabWidget->setTabEnabled(iPort,
    537537                                    isMachineOffline() ||
    538                                     (isMachineInValidMode() && m_pCache->base().m_ports.at(iPort).m_fPortEnabled));
     538                                    (isMachineInValidMode() &&
     539                                     m_pCache->base().m_ports.size() > iPort &&
     540                                     m_pCache->base().m_ports.at(iPort).m_fPortEnabled));
    539541        UIMachineSettingsParallel *pTab = qobject_cast<UIMachineSettingsParallel*>(m_pTabWidget->widget(iPort));
    540542        pTab->polishTab();
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsSerial.cpp

    r66366 r66375  
    603603        m_pTabWidget->setTabEnabled(iPort,
    604604                                    isMachineOffline() ||
    605                                     (isMachineInValidMode() && m_pCache->base().m_ports.at(iPort).m_fPortEnabled));
     605                                    (isMachineInValidMode() &&
     606                                     m_pCache->base().m_ports.size() > iPort &&
     607                                     m_pCache->base().m_ports.at(iPort).m_fPortEnabled));
    606608        UIMachineSettingsSerial *pTab = qobject_cast<UIMachineSettingsSerial*>(m_pTabWidget->widget(iPort));
    607609        pTab->polishTab();
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