From 4bdd0860cc0182127e295068b420b8164fceae67 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Mon, 27 Sep 2010 20:24:41 +0000 Subject: [PATCH] (trunk gtk) #3585 -- in torrent_cell_renderer_get_size(), set x_offset and y_offset even if cell_area is NULL --- gtk/torrent-cell-renderer.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/gtk/torrent-cell-renderer.c b/gtk/torrent-cell-renderer.c index 4b120d9c1..3e0968944 100644 --- a/gtk/torrent-cell-renderer.c +++ b/gtk/torrent-cell-renderer.c @@ -520,13 +520,11 @@ torrent_cell_renderer_get_size( GtkCellRenderer * cell, if( height ) *height = h; - if( cell_area ) { - if( x_offset ) *x_offset = 0; - if( y_offset ) { - *y_offset = 0.5 * ( cell_area->height - ( h + ( 2 * cell->ypad ) ) ); - *y_offset = MAX( *y_offset, 0 ); - } - } + if( x_offset ) + *x_offset = cell_area ? cell_area->x : 0; + + if( y_offset ) + *x_offset = cell_area ? (int)((cell_area->height - (cell->ypad*2 +h)) / 2.0) : 0; } } -- 2.40.0