From 8cee3c5667641cff271d615af662c1090411975f Mon Sep 17 00:00:00 2001 From: Thomas Jentzsch Date: Sat, 11 Dec 2021 23:13:35 +0100 Subject: [PATCH] limit message display frames to 120 (fixes #852) --- src/emucore/FrameBuffer.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emucore/FrameBuffer.cxx b/src/emucore/FrameBuffer.cxx index cf0ca7abd..1b98aa0a2 100644 --- a/src/emucore/FrameBuffer.cxx +++ b/src/emucore/FrameBuffer.cxx @@ -616,7 +616,7 @@ void FrameBuffer::createMessage(const string& message, MessagePosition position, const int fontHeight = font().getFontHeight(); const int VBORDER = fontHeight / 4; - myMsg.counter = uInt32(myOSystem.frameRate()) * 2; // Show message for 2 seconds + myMsg.counter = std::min(uInt32(myOSystem.frameRate()) * 2, 120u); // Show message for 2 seconds if(myMsg.counter == 0) myMsg.counter = 120;