[grisbi-test] [PATCH 4/6] Fix calculation of term to display scheduled transactions

pbiava pierre.biava at nerim.net
Ven 19 Juil 20:24:30 CEST 2013


---
 src/gsb_scheduler_list.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/gsb_scheduler_list.c b/src/gsb_scheduler_list.c
index e2a0cec..853f071 100644
--- a/src/gsb_scheduler_list.c
+++ b/src/gsb_scheduler_list.c
@@ -1767,22 +1767,26 @@ GDate *gsb_scheduler_list_get_end_date_scheduled_showed ( void )
 	case SCHEDULER_PERIODICITY_MONTH_VIEW:
 	    g_date_add_months ( end_date, 1 );
 	    end_date -> day = 1;
+	    g_date_subtract_days ( end_date, 1 );
 	    break;
 
 	case SCHEDULER_PERIODICITY_TWO_MONTHS_VIEW:
 	    g_date_add_months ( end_date, 2 );
 	    end_date -> day = 1;
+	    g_date_subtract_days ( end_date, 1 );
 	    break;
 
 	case SCHEDULER_PERIODICITY_TRIMESTER_VIEW:
 	    g_date_add_months ( end_date, 3 );
 	    end_date -> day = 1;
+	    g_date_subtract_days ( end_date, 1 );
 	    break;
 
 	case SCHEDULER_PERIODICITY_YEAR_VIEW:
 	    g_date_add_years ( end_date, 1 );
 	    end_date -> day = 1;
 	    end_date -> month = 1;
+	    g_date_subtract_days ( end_date, 1 );
 	    break;
 
 	case SCHEDULER_PERIODICITY_CUSTOM_VIEW:
-- 
1.8.1.5



Plus d'informations sur la liste de diffusion test