From 909a0352cc4f89cb7493e78715ae089072eaaee1 Mon Sep 17 00:00:00 2001 From: Přemysl Janouch Date: Sat, 8 Jan 2011 12:11:08 +0100 Subject: Don't draw the grid when it would be too narrow. This prevents eating all the memory. --- src/ld-canvas.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/ld-canvas.c b/src/ld-canvas.c index 8d04b59..b008fb8 100644 --- a/src/ld-canvas.c +++ b/src/ld-canvas.c @@ -1075,6 +1075,9 @@ draw_grid (GtkWidget *widget, DrawData *data) gdouble x_init, y_init; gdouble x, y; + if (data->scale < 2) + return; + ld_canvas_color_apply (COLOR_GET (data->self, COLOR_GRID), data->cr); cairo_set_line_width (data->cr, 1); cairo_set_line_cap (data->cr, CAIRO_LINE_CAP_ROUND); -- cgit v1.2.3-70-g09d2