From 909a0352cc4f89cb7493e78715ae089072eaaee1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Sat, 8 Jan 2011 12:11:08 +0100 Subject: [PATCH] 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(+) 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);