Only draw background if it's different from what's already there
authorKristian Høgsberg <krh@bitplanet.net>
Tue, 11 Jan 2011 15:15:21 +0000 (10:15 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Tue, 11 Jan 2011 15:15:21 +0000 (10:15 -0500)
clients/terminal.c

index 345132b..e1c5428 100644 (file)
@@ -772,6 +772,9 @@ terminal_draw_contents(struct terminal *terminal)
                                }
                        }
 
+                       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));