diff --git a/src/emu/screen.cpp b/src/emu/screen.cpp index 21616086280..f1a47766c87 100644 --- a/src/emu/screen.cpp +++ b/src/emu/screen.cpp @@ -114,9 +114,7 @@ screen_device_svg_renderer::screen_device_svg_renderer(memory_region *region) } } m_key_state.resize(m_key_count); - // Don't memset a vector, they're special, and not in a good way - for(int i=0; i != m_key_count; i++) - m_key_state[i] = false; + std::fill(m_key_state.begin(),m_key_state.end(),false); m_sx = m_sy = 0; m_scale = 1.0;