Index: uspace/lib/clui/tinput.c
===================================================================
--- uspace/lib/clui/tinput.c	(revision a35b458e9db1ca95e679799dc7c1b12c83359ca3)
+++ uspace/lib/clui/tinput.c	(revision ba3841e2205573d1765f66063c5b9a19768de9b2)
@@ -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;
