Changeset 101418 in vbox for trunk/src/VBox/Main/src-server
- Timestamp:
- Oct 12, 2023 1:07:17 AM (16 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-server/FirmwareSettingsImpl.cpp
r101038 r101418 536 536 } 537 537 538 HRESULT FirmwareSettings::getAutoSerialNumGen(BOOL *enabled) 539 { 540 AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS); 541 542 *enabled = m->bd->fAutoSerialNumGen; 543 544 return S_OK; 545 } 546 547 HRESULT FirmwareSettings::setAutoSerialNumGen(BOOL enable) 548 { 549 /* the machine needs to be mutable */ 550 AutoMutableStateDependency adep(m->pMachine); 551 if (FAILED(adep.hrc())) return adep.hrc(); 552 553 AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS); 554 555 m->bd.backup(); 556 m->bd->fAutoSerialNumGen = RT_BOOL(enable); 557 558 alock.release(); 559 AutoWriteLock mlock(m->pMachine COMMA_LOCKVAL_SRC_POS); // mParent is const, needs no locking 560 m->pMachine->i_setModified(Machine::IsModified_Firmware); 561 562 return S_OK; 563 } 538 564 539 565 // IFirmwareSettings methods
Note:
See TracChangeset
for help on using the changeset viewer.