diff --git a/gnucash/register/register-gnome/gnucash-sheet-private.c b/gnucash/register/register-gnome/gnucash-sheet-private.c index 5f7671e155e..1b942ea48a7 100644 --- a/gnucash/register/register-gnome/gnucash-sheet-private.c +++ b/gnucash/register/register-gnome/gnucash-sheet-private.c @@ -551,7 +551,7 @@ draw_cell (GnucashSheet *sheet, break; case CELL_ALIGN_RIGHT: - x_offset = width - 2 * CELL_HPADDING - logical_rect.width; + x_offset = width - 2 * CELL_HPADDING - logical_rect.width - 3; break; case CELL_ALIGN_CENTER: @@ -562,7 +562,7 @@ draw_cell (GnucashSheet *sheet, logical_rect.width) / 2; break; } - gtk_render_layout (stylectxt, cr, rect.x + x_offset, rect.y + 1, layout); + gtk_render_layout (stylectxt, cr, rect.x + x_offset + 1, rect.y, layout); cairo_restore (cr);