diff --git a/src/pc/djui/djui_fps_display.c b/src/pc/djui/djui_fps_display.c index 2235014a5..08d969b51 100644 --- a/src/pc/djui/djui_fps_display.c +++ b/src/pc/djui/djui_fps_display.c @@ -11,6 +11,7 @@ struct DjuiFpsDisplay *sFpsDisplay = NULL; void djui_fps_display_update(u16 fps) { if (configShowFPS && sFpsDisplay != NULL) { char fpsText[30] = ""; + fps = fps > 99999 ? 99999 : fps; // Prevent overflowing the FPS display (cap at 99999) snprintf(fpsText, 30, "\\#dcdcdc\\FPS: \\#ffffff\\%d", fps); djui_text_set_text(sFpsDisplay->text, fpsText); }