Index: uspace/lib/ui/src/pbutton.c
===================================================================
--- uspace/lib/ui/src/pbutton.c	(revision c4a532808937c922172db7bb84d8491f7ec90f07)
+++ uspace/lib/ui/src/pbutton.c	(revision 795c6f7b779ddac9723aac9b29e7b592606c8fd7)
@@ -450,4 +450,6 @@
 	fmt.abbreviate = true;
 	fmt.width = rect.p1.x - rect.p0.x - 2 * ui_pb_pad_x_text;
+	if (fmt.width < 1)
+		fmt.width = 1;
 
 	rc = gfx_puttext(&pos, &fmt, pbutton->caption);
