fix FreeBSD core dump on integer overflow

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2623 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Linas Vepstas 2000-07-31 16:22:46 +00:00
parent 99848a4a98
commit 3ac22d4c02
3 changed files with 6 additions and 6 deletions

View File

@ -112,8 +112,8 @@ gnucash_grid_update (GnomeCanvasItem *item, double *affine,
item->x1 = 0;
item->y1 = 0;
item->x2 = INT_MAX;
item->y2 = INT_MAX;
item->x2 = INT_MAX/2 -1;
item->y2 = INT_MAX/2 -1;
gnome_canvas_group_child_bounds (GNOME_CANVAS_GROUP (item->parent),
item);

View File

@ -53,8 +53,8 @@ gnucash_header_update (GnomeCanvasItem *item, double *affine,
item->x1 = 0;
item->y1 = 0;
item->x2 = INT_MAX;
item->y2 = INT_MAX;
item->x2 = INT_MAX/2 -1;
item->y2 = INT_MAX/2 -1;
}
@ -165,7 +165,7 @@ gnucash_header_request_redraw (GnucashHeader *header)
{
GnomeCanvas *canvas = GNOME_CANVAS_ITEM(header)->canvas;
gnome_canvas_request_redraw (canvas, 0, 0, INT_MAX, INT_MAX);
gnome_canvas_request_redraw (canvas, 0, 0, INT_MAX/2 -1, INT_MAX/2 -1);
}

View File

@ -684,7 +684,7 @@ gnucash_sheet_redraw_all (GnucashSheet *sheet)
g_return_if_fail (GNUCASH_IS_SHEET(sheet));
gnome_canvas_request_redraw (
GNOME_CANVAS (sheet), 0, 0, INT_MAX, INT_MAX);
GNOME_CANVAS (sheet), 0, 0, INT_MAX/2 -1, INT_MAX/2 -1);
}