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