From: Nishi Date: Sat, 24 Aug 2024 08:48:19 +0000 (+0000) Subject: fix title X-Git-Url: https://git.chaotic.ninja/gitweb/nishi/?a=commitdiff_plain;h=99cbde4445b1128d54bd57a3caad7d59362dc060;p=repoview.git fix title git-svn-id: file:///raid/svn-personal/repoview/trunk@70 7e8b2a19-8934-dd40-8cb3-db22cdd5a80f --- diff --git a/CGI/theme/modern.c b/CGI/theme/modern.c index 269885b..c6e10bc 100644 --- a/CGI/theme/modern.c +++ b/CGI/theme/modern.c @@ -934,6 +934,8 @@ char* escape(const char* str) { void render_stuff(void) { char* escaped; + char cbuf[2]; + cbuf[1] = 0; add_data(&buffer, "\n"); add_data(&buffer, "\n"); add_data(&buffer, " \n"); @@ -941,7 +943,18 @@ void render_stuff(void) { add_data(&buffer, " "); add_data(&buffer, INSTANCE_NAME); add_data(&buffer, " - "); - add_data(&buffer, title); + int i; + bool br = false; + for(i = 0; title[i] != 0; i++){ + if(title[i] == '<'){ + br = true; + }else if(title[i] == '>'){ + br = false; + }else if(!br){ + cbuf[0] = title[i]; + add_data(&buffer, cbuf); + } + } add_data(&buffer, "\n"); add_data(&buffer, "