X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/364eee0fc6ab77fddc5437ac273527bd27711724..bd76919be169a04d524d59aaad0698411793a410:/src/surf/storage_n11.cpp diff --git a/src/surf/storage_n11.cpp b/src/surf/storage_n11.cpp index e25812ce16..722968594a 100644 --- a/src/surf/storage_n11.cpp +++ b/src/surf/storage_n11.cpp @@ -76,11 +76,11 @@ double StorageN11Model::nextOccuringEvent(double now) void StorageN11Model::updateActionsState(double /*now*/, double delta) { ActionList *actionSet = getRunningActionSet(); - for (ActionList::iterator it(actionSet->begin()), itNext = it, itend(actionSet->end()); it != itend; it = itNext) { - ++itNext; - + ActionList::iterator it(actionSet->begin()); + ActionList::iterator itend(actionSet->end()); + while (it != itend) { StorageAction *action = static_cast(&*it); - + ++it; double current_progress = lrint(lmm_variable_getvalue(action->getVariable()) * delta); action->updateRemains(current_progress);