diff --git a/src/register/gnome/gnucash-grid.c b/src/register/gnome/gnucash-grid.c index e51a1ca9e3..765a4370b4 100644 --- a/src/register/gnome/gnucash-grid.c +++ b/src/register/gnome/gnucash-grid.c @@ -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); diff --git a/src/register/gnome/gnucash-header.c b/src/register/gnome/gnucash-header.c index 25a4f2a9ab..6b521e26d4 100644 --- a/src/register/gnome/gnucash-header.c +++ b/src/register/gnome/gnucash-header.c @@ -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); } diff --git a/src/register/gnome/gnucash-sheet.c b/src/register/gnome/gnucash-sheet.c index d19967a014..30696b2eab 100644 --- a/src/register/gnome/gnucash-sheet.c +++ b/src/register/gnome/gnucash-sheet.c @@ -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); }