Only draw background if it's different from what's already there
diff --git a/clients/terminal.c b/clients/terminal.c
index 345132b..e1c5428 100644
--- a/clients/terminal.c
+++ b/clients/terminal.c
@@ -772,6 +772,9 @@
 				}
 			}
 
+			if (background == terminal->color_scheme->border)
+				continue;
+
 			terminal_set_color(terminal, cr, background);
 			cairo_move_to(cr, side_margin + (col * extents.max_x_advance),
 			      top_margin + (row * extents.height));