Skip to content

Commit dc0337a

Browse files
committed
Fix setinterval
1 parent c59523b commit dc0337a

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

src/Actor.cpp

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -980,15 +980,12 @@ Actor::UpdateInternal(float delta_time)
980980
}
981981
LUA->Release(L);
982982
delayedPeriodicFunctionIdsToDelete.clear();
983-
for (auto it = this->delayedPeriodicFunctions.begin();
984-
it != this->delayedPeriodicFunctions.end();
985-
++it) {
986-
auto& delayedF = *it;
987-
std::get<1>(delayedF) -= delta_time;
988-
if (std::get<1>(delayedF) <= 0) {
989-
std::get<0>(delayedF)();
990-
std::get<1>(delayedF) = std::get<2>(delayedF);
991-
}
983+
}
984+
for (auto& delayedF : delayedPeriodicFunctions) {
985+
std::get<1>(delayedF) -= delta_time;
986+
if (std::get<1>(delayedF) <= 0) {
987+
std::get<0>(delayedF)();
988+
std::get<1>(delayedF) = std::get<2>(delayedF);
992989
}
993990
}
994991
}

0 commit comments

Comments
 (0)