VirtualBox

Changeset 95781 in vbox


Ignore:
Timestamp:
Jul 21, 2022 4:05:55 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
152491
Message:

Validation Kit/testdriver/vbox.py: Fixed handling of pre-7.0 APIs which did not have the fWasDeleted property in the guest property changed event. bugref:10185

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/testdriver/vbox.py

    r95429 r95781  
    806806            try:
    807807                oEvtIt = self.oVBoxMgr.queryInterface(oEvtBase, 'IGuestPropertyChangedEvent');
    808                 return self.onGuestPropertyChange(oEvtIt.machineId, oEvtIt.name, oEvtIt.value, oEvtIt.flags, oEvtIt.fWasDeleted);
     808                if hasattr(oEvtIt, 'fWasDeleted'): # Since 7.0 we have a dedicated flag
     809                    fWasDeleted = oEvtIt.fWasDeleted;
     810                else:
     811                    fWasDeleted = False; # Don't indicate deletion here -- there can be empty guest properties.
     812                return self.onGuestPropertyChange(oEvtIt.machineId, oEvtIt.name, oEvtIt.value, oEvtIt.flags, fWasDeleted);
    809813            except:
    810814                reporter.logXcpt();
Note: See TracChangeset for help on using the changeset viewer.

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