X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fhomebank;a=blobdiff_plain;f=src%2Fhb-filter.c;h=d9081562cf07d0c4d84bad973562a1572cff3365;hp=a4f8fb9792b0d8dd4a199583badbe0d575f757c1;hb=refs%2Fheads%2Fupstream;hpb=5499ff44ef50b751b58f27fd13594f7dd4f959b7 diff --git a/src/hb-filter.c b/src/hb-filter.c index a4f8fb9..d908156 100644 --- a/src/hb-filter.c +++ b/src/hb-filter.c @@ -240,6 +240,25 @@ GList *lnk_txn; } +gboolean filter_preset_daterange_future_enable(gint range) +{ + switch( range ) + { + case FLT_RANGE_THISMONTH: + case FLT_RANGE_THISQUARTER: + case FLT_RANGE_THISYEAR: + case FLT_RANGE_LAST30DAYS: + case FLT_RANGE_LAST60DAYS: + case FLT_RANGE_LAST90DAYS: + case FLT_RANGE_LAST12MONTHS: + return TRUE; + break; + } + + return FALSE; +} + + void filter_preset_daterange_add_futuregap(Filter *filter, gint nbdays) { @@ -253,19 +272,9 @@ void filter_preset_daterange_add_futuregap(Filter *filter, gint nbdays) }*/ filter->nbdaysfuture = 0; - - switch( filter->range ) - { - case FLT_RANGE_THISMONTH: - case FLT_RANGE_THISQUARTER: - case FLT_RANGE_THISYEAR: - case FLT_RANGE_LAST30DAYS: - case FLT_RANGE_LAST60DAYS: - case FLT_RANGE_LAST90DAYS: - case FLT_RANGE_LAST12MONTHS: - filter->nbdaysfuture = nbdays; - break; - } + if( filter_preset_daterange_future_enable(filter->range) ) + filter->nbdaysfuture = nbdays; + }