diff --git a/src/game.cpp b/src/game.cpp index df5ab701a96893ab6b36d59c7996d2d13d1cc24f..d74c1fa1db4223a26221d58a0131f1d027b230c5 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -489,7 +489,7 @@ class ProfilerGraph color(color) {} }; - std::vector<Piece> m_log; + std::deque<Piece> m_log; public: u32 m_log_max_size; @@ -512,7 +512,7 @@ class ProfilerGraph { std::map<std::string, Meta> m_meta; - for (std::vector<Piece>::const_iterator k = m_log.begin(); + for (std::deque<Piece>::const_iterator k = m_log.begin(); k != m_log.end(); ++k) { const Piece &piece = *k; @@ -600,7 +600,7 @@ class ProfilerGraph float lastscaledvalue = 0.0; bool lastscaledvalue_exists = false; - for (std::vector<Piece>::const_iterator j = m_log.begin(); + for (std::deque<Piece>::const_iterator j = m_log.begin(); j != m_log.end(); ++j) { const Piece &piece = *j; float value = 0;