Commit Diff


commit - 1577540cfba6ba170eb61e67601af3c8fde3b9e6
commit + b8899faf5a3af06081f8672969082e5b70a6bbe6
blob - 301dbc78589b9db6f31e69ef46ca1dc759430288
blob + be3ea4212599a2de0cc2444ce916d3398af20ff1
--- ui.c
+++ ui.c
@@ -434,22 +434,12 @@ static inline void
 print_vline_descr(int width, WINDOW *window, struct vline *vl)
 {
 	int x, y, goal;
-
-	if (vl->parent->type != LINE_COMPL &&
-	    vl->parent->type != LINE_COMPL_CURRENT &&
-	    vl->parent->type != LINE_HELP &&
-	    vl->parent->type != LINE_DOWNLOAD &&
-	    vl->parent->type != LINE_DOWNLOAD_DONE &&
-	    vl->parent->type != LINE_DOWNLOAD_INFO)
-		return;
-
-	if (vl->parent->alt == NULL)
-		return;
-
-	(void)y;
-	getyx(window, y, x);
 
 	switch (vl->parent->type) {
+	case LINE_COMPL:
+	case LINE_COMPL_CURRENT:
+		goal = width/2;
+		break;
 	case LINE_HELP:
 	case LINE_DOWNLOAD:
 	case LINE_DOWNLOAD_DONE:
@@ -457,8 +447,14 @@ print_vline_descr(int width, WINDOW *window, struct vl
 		goal = 8;
 		break;
 	default:
-		goal = width/2;
+		return;
 	}
+
+	if (vl->parent->alt == NULL)
+		return;
+
+	(void)y;
+	getyx(window, y, x);
 
 	if (goal <= x)
 		wprintw(window, " ");