diff options
| author | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2023-04-19 19:42:38 +0000 |
|---|---|---|
| committer | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2023-04-19 19:42:38 +0000 |
| commit | a990fbb943904c0907118632eab8f4e76c5ad9fc (patch) | |
| tree | b6f9c42fc8e561b360160ad44bbbbde08ff8b86f /src/VBox/Main | |
| parent | 71b223e4b33066fe4eb3ee135229f2c616718bca (diff) | |
| download | VirtualBox-svn-a990fbb943904c0907118632eab8f4e76c5ad9fc.tar.gz | |
Main/MediumImpl.cpp: Corrected incorrect MediaList::const_reverse_iterator use.
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@99466 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'src/VBox/Main')
| -rw-r--r-- | src/VBox/Main/src-server/MediumImpl.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/VBox/Main/src-server/MediumImpl.cpp b/src/VBox/Main/src-server/MediumImpl.cpp index b17796dc09e..5ef5b1eae52 100644 --- a/src/VBox/Main/src-server/MediumImpl.cpp +++ b/src/VBox/Main/src-server/MediumImpl.cpp @@ -1490,15 +1490,15 @@ HRESULT Medium::initFromSettings(VirtualBox *aVirtualBox, Assert(llSettingsTodo.size() == 0); Assert(llParentsTodo.size() == 0); /* Create the list of notifications, parent first. */ - MediaList::const_reverse_iterator itBegin = llMediaTocleanup.rbegin(); - MediaList::const_reverse_iterator itEnd = llMediaTocleanup.rend(); - for (MediaList::const_reverse_iterator it = itBegin; it != itEnd; --it) + for (MediaList::const_reverse_iterator it = llMediaTocleanup.rbegin(); it != llMediaTocleanup.rend(); ++it) { ComObjPtr<Medium> pMedium = *it; AutoCaller mediumCaller(pMedium); - if (FAILED(mediumCaller.hrc())) continue; - const Guid &id = pMedium->i_getId(); - uIdsForNotify.push_back(std::pair<Guid, DeviceType_T>(id, aDeviceType)); + if (mediumCaller.isOk()) + { + const Guid &id = pMedium->i_getId(); + uIdsForNotify.push_back(std::pair<Guid, DeviceType_T>(id, aDeviceType)); + } } } else |
