From a9192e58195367bd16c09cade4741163e8c5a8d0 Mon Sep 17 00:00:00 2001 From: sorgelig Date: Tue, 29 May 2018 16:11:28 +0800 Subject: [PATCH] Tweak OSD title. --- osd.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/osd.cpp b/osd.cpp index 6c5ab21..402b849 100644 --- a/osd.cpp +++ b/osd.cpp @@ -162,17 +162,15 @@ void OsdSetTitle(const char *s, int a) zeros = 0; titlebuffer[outp++] = nc; } - else if (zeros == 0) + else if (zeros == 0 || (c == ' ' && zeros < 5)) { titlebuffer[outp++] = 0; - zeros = 1; + zeros++; } - if (outp>63) - break; + if (outp>sizeof(titlebuffer)) break; } } - else - break; + else break; } for (i = outp; i