diff --git a/src/uifc/uifc32.c b/src/uifc/uifc32.c
index b7e0bfa1c24d49a8f846b55e2f725776a0670087..a751e8ece64f1c663e232ba57c2334c46cfbfefc 100644
--- a/src/uifc/uifc32.c
+++ b/src/uifc/uifc32.c
@@ -667,7 +667,7 @@ int ulist(int64_t mode, int left, int top, int width, int *cur, int *bar
 	if(!(api->mode&UIFC_NHM))
 		uifc_mouse_disable();
 
-	title_len=strlen(title);
+	title_len=(mode & WIN_NOBRDR) ? 0 :strlen(title);
 
 	if(mode&WIN_FAT) {
 		s_top=1;