Fix conditional compilation for holidays feature

This commit is contained in:
2026-02-19 07:26:15 +03:00
parent 7474120b68
commit 51d632acc8

View File

@@ -751,6 +751,7 @@ pub fn print_year(ctx: &CalContext, year: i32) {
} }
println!(); println!();
#[cfg(feature = "plugins")]
if ctx.holidays { if ctx.holidays {
preload_year_holidays(ctx, year); preload_year_holidays(ctx, year);
} }
@@ -861,6 +862,7 @@ pub fn print_three_months_vertical(ctx: &CalContext, months: &[MonthData]) {
/// Print 12 months starting from a given month (--twelve mode). /// Print 12 months starting from a given month (--twelve mode).
pub fn print_twelve_months(ctx: &CalContext, start_year: i32, start_month: u32) { pub fn print_twelve_months(ctx: &CalContext, start_year: i32, start_month: u32) {
// Preload holiday data for all 12 months // Preload holiday data for all 12 months
#[cfg(feature = "plugins")]
if ctx.holidays { if ctx.holidays {
for i in 0..12 { for i in 0..12 {
let mut month = start_month + i; let mut month = start_month + i;
@@ -923,6 +925,7 @@ pub fn print_months_count(
}; };
// Preload holiday data for all months // Preload holiday data for all months
#[cfg(feature = "plugins")]
if ctx.holidays { if ctx.holidays {
for i in 0..count { for i in 0..count {
let mut month = actual_start_month + i; let mut month = actual_start_month + i;