Season Config - don't delete!

The seasons class emits signals to let
everyone know if the season config changes
at runtime.

The recent patch to add configuration of
seasons deleted and re-instantiated the
seasons member in MainWindow which breaks
updating across the code.

This patch fixes that.
This commit is contained in:
Mark Liversedge
2012-01-14 17:41:42 +00:00
parent e1e750acda
commit 059190f32f
2 changed files with 3 additions and 4 deletions

View File

@@ -3867,9 +3867,6 @@ SeasonsPage::saveClicked()
QString file = QString(mainWindow->home.absolutePath() + "/seasons.xml");
SeasonParser::serialize(file, array);
// wipe existing mainwindow config
delete mainWindow->seasons;
// re-read
mainWindow->seasons = new Seasons(mainWindow->home);
mainWindow->seasons->readSeasons();
}

View File

@@ -248,6 +248,8 @@ Seasons::readSeasons()
season.setStart(today.addMonths(-12));
season.setId(QUuid("{00000000-0000-0000-0000-000000000010}"));
seasons.append(season);
seasonsChanged(); // signal!
}
int