Index: uspace/lib/clui/tinput.c
===================================================================
--- uspace/lib/clui/tinput.c	(revision 18b6a8849d630cc3bca153fb21bd225eebb16f4c)
+++ uspace/lib/clui/tinput.c	(revision c1f44ca9058d587a92a07d661a9e0197a5bf1f93)
@@ -623,6 +623,6 @@
 	unsigned int cols = max(1, (ti->con_cols + 1) / (max_width + 1));
 	unsigned int padding = 0;
-	if ((cols * max_width) + (cols - 1) < ti->con_cols) {
-		padding = ti->con_cols - (cols * max_width) - (cols - 1);
+	if (cols * max_width + (cols - 1) < ti->con_cols) {
+		padding = ti->con_cols - cols * max_width - (cols - 1);
 	}
 	unsigned int col_width = max_width + padding / cols;
