diff --git a/src/emucore/FrameBuffer.cxx b/src/emucore/FrameBuffer.cxx index c1012797b..9e76e07a1 100644 --- a/src/emucore/FrameBuffer.cxx +++ b/src/emucore/FrameBuffer.cxx @@ -459,8 +459,8 @@ void FrameBuffer::update(UpdateMode mode) frames = std::round(std::sqrt(stateFrames)); // Mute sound if saved states were removed or states are too far apart - myOSystem.sound().mute(stateFrames > intervalFrames - || frames > myOSystem.audioSettings().bufferSize() / 2 + 1); + myOSystem.sound().mute(stateFrames > intervalFrames || + frames > static_cast(myOSystem.audioSettings().bufferSize() / 2 + 1)); } redraw |= success; if(redraw)