From 7b00802f60c921e636aa9a974406fb0a2c2cef36 Mon Sep 17 00:00:00 2001 From: Fred Gleason Date: Tue, 26 Oct 2021 16:18:04 -0400 Subject: [PATCH] 2021-10-26 Fred Gleason * Fixed a regression in rdlogmanager(1) that caused a clock to be created without a scheduler rules context when using 'Save As'. Signed-off-by: Fred Gleason --- ChangeLog | 3 +++ rdlogmanager/edit_clock.cpp | 11 ++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5ca757d3..0527b398 100644 --- a/ChangeLog +++ b/ChangeLog @@ -22542,3 +22542,6 @@ 2021-10-26 Fred Gleason * Fixed a regression in rdlogmanager(1) that broke editing of scheduler rules. +2021-10-26 Fred Gleason + * Fixed a regression in rdlogmanager(1) that caused a clock to + be created without a scheduler rules context when using 'Save As'. diff --git a/rdlogmanager/edit_clock.cpp b/rdlogmanager/edit_clock.cpp index f4ae3d96..1dc040ce 100644 --- a/rdlogmanager/edit_clock.cpp +++ b/rdlogmanager/edit_clock.cpp @@ -481,6 +481,8 @@ void EditClock::saveAsData() edit_clocks_model->setClockName(clockname); Save(); + sched_rules_list->Save(clockname); + edit_clocks_model->setRulesModified(false); edit_new_clocks->push_back(clockname); CopyClockPerms(old_name,clockname); if(edit_new_clock) { @@ -583,11 +585,10 @@ void EditClock::Save() edit_clocks_model->setShortName(edit_shortname_edit->text()); edit_clocks_model->setRemarks(edit_remarks_edit->toPlainText()); edit_clocks_model->save(); - if(edit_clocks_model->getRulesModified()) - { - sched_rules_list->Save(edit_clocks_model->clockName()); - edit_clocks_model->setRulesModified(false); - } + if(edit_clocks_model->getRulesModified()) { + sched_rules_list->Save(edit_clocks_model->clockName()); + edit_clocks_model->setRulesModified(false); + } edit_modified=false; }