rem: if ( tab_montant_categ[place_categ+1] )
add: if ( tab_montant_categ[place_categ] )
context: void fill_categ_row ( GtkTreeIter * iter, struct struct_categ * categ,		      gint place_categ ){    gchar * label = NULL, * balance = NULL;    label = ( place_categ ? categ -> nom_categ : _("No category") );    if ( etat.affiche_nb_ecritures_listes	 &&	 nb_ecritures_par_categ[place_categ] )	label = g_strconcat ( label, " (",			      itoa ( nb_ecritures_par_categ[place_categ] ), ")",			      NULL );    if ( tab_montant_categ[place_categ+1] )	balance = g_strdup_printf ( _("%4.2f %s"), 				    tab_montant_categ[place_categ],				    devise_code ( devise_compte ) );        gtk_tree_store_set (GTK_TREE_STORE (categ_tree_model), iter,			CATEGORY_TREE_TEXT_COLUMN, label,			CATEGORY_TREE_POINTER_COLUMN, categ,			CATEGORY_TREE_BALANCE_COLUMN, balance,			CATEGORY_TREE_XALIGN_COLUMN, 1.0,			CATEGORY_TREE_NO_CATEG_COLUMN, (categ ? categ -> no_categ : 0 ),			CATEGORY_TREE_NO_SUB_CATEG_COLUMN, -1,			CATEGORY_TREE_FONT_COLUMN, 800,			-1);}