Don't draw the grid when it would be too narrow.

This prevents eating all the memory.
This commit is contained in:
Přemysl Eric Janouch 2011-01-08 12:11:08 +01:00
parent edd64aa132
commit 909a0352cc
1 changed files with 3 additions and 0 deletions

View File

@ -1075,6 +1075,9 @@ draw_grid (GtkWidget *widget, DrawData *data)
gdouble x_init, y_init; gdouble x_init, y_init;
gdouble x, y; gdouble x, y;
if (data->scale < 2)
return;
ld_canvas_color_apply (COLOR_GET (data->self, COLOR_GRID), data->cr); ld_canvas_color_apply (COLOR_GET (data->self, COLOR_GRID), data->cr);
cairo_set_line_width (data->cr, 1); cairo_set_line_width (data->cr, 1);
cairo_set_line_cap (data->cr, CAIRO_LINE_CAP_ROUND); cairo_set_line_cap (data->cr, CAIRO_LINE_CAP_ROUND);