mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
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:
parent
99848a4a98
commit
3ac22d4c02
@ -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);
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user