summaryrefslogtreecommitdiff
path: root/src/VBox/Main
diff options
context:
space:
mode:
authorvboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2023-04-19 19:42:38 +0000
committervboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2023-04-19 19:42:38 +0000
commita990fbb943904c0907118632eab8f4e76c5ad9fc (patch)
treeb6f9c42fc8e561b360160ad44bbbbde08ff8b86f /src/VBox/Main
parent71b223e4b33066fe4eb3ee135229f2c616718bca (diff)
downloadVirtualBox-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.cpp12
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