diff --git a/src/DiarySidebar.cpp b/src/DiarySidebar.cpp index 14b95ccc9..2130b1cd1 100644 --- a/src/DiarySidebar.cpp +++ b/src/DiarySidebar.cpp @@ -125,8 +125,11 @@ DiarySidebar::configChanged() .arg(fgColor.name()).arg(bgColor.name())); // clear any shit left behind from parents (Larkin ?) // now apply - refresh(); + multiCalendar->refresh(); + // and summary .. forgetting what we already prepared + from = to = QDate(); + setSummary(); } void diff --git a/src/LTMSidebar.cpp b/src/LTMSidebar.cpp index c2ee7fd85..3aa7adabe 100644 --- a/src/LTMSidebar.cpp +++ b/src/LTMSidebar.cpp @@ -238,9 +238,6 @@ LTMSidebar::LTMSidebar(Context *context) : QWidget(context->mainWindow), context connect(context, SIGNAL(presetsChanged()), this, SLOT(presetsChanged())); connect(chartTree,SIGNAL(itemSelectionChanged()), this, SLOT(presetTreeWidgetSelectionChanged())); - // let everyone know what date range we are starting with - dateRangeTreeWidgetSelectionChanged(); - // setup colors configChanged(); } @@ -287,6 +284,12 @@ LTMSidebar::configChanged() // set or reset the autofilter widgets autoFilterChanged(); + // forget what we just used... + from = to = QDate(); + + // let everyone know what date range we are starting with + dateRangeTreeWidgetSelectionChanged(); + } /*----------------------------------------------------------------------