diff --git a/src/graphics/particle/MagicFlare.cpp b/src/graphics/particle/MagicFlare.cpp index 55c9467041..e013110a7a 100644 --- a/src/graphics/particle/MagicFlare.cpp +++ b/src/graphics/particle/MagicFlare.cpp @@ -189,7 +189,7 @@ class MagicFlareContainer { class iterator { using iterator_category = std::forward_iterator_tag; public: - iterator(MagicFlare * ptr) : m_ptr(ptr) {} + explicit iterator(MagicFlare * ptr) : m_ptr(ptr) {} iterator operator++() { ++m_ptr; return *this; } iterator operator++(int a) { a++; iterator tmp = *this; ++(*this); return tmp; } MagicFlare * operator->() { return m_ptr; }