aboutsummaryrefslogtreecommitdiffstats
path: root/src/calcurse.c
diff options
context:
space:
mode:
authorLars Henriksen <LarsHenriksen@get2net.dk>2018-09-15 17:56:03 +0200
committerLukas Fleischer <lfleischer@calcurse.org>2018-10-21 20:02:57 +0200
commit53b55930e8021f28a5393896b29b6a01d81cadd3 (patch)
tree4491572b16b9705b5e5a4f78b3f5518835ecdd9c /src/calcurse.c
parent3d93ffa7ca7918034ec485fcd7c30b5e6cfe217d (diff)
downloadcalcurse-53b55930e8021f28a5393896b29b6a01d81cadd3.tar.gz
calcurse-53b55930e8021f28a5393896b29b6a01d81cadd3.zip
Configuration variable for system events
After user acknowledgement a system event is deleted from the event queue. The configuration variable determines whether it is turned into an appointment (for later inspection) or not. Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
Diffstat (limited to 'src/calcurse.c')
-rw-r--r--src/calcurse.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/calcurse.c b/src/calcurse.c
index 1b46577..7bdcf1e 100644
--- a/src/calcurse.c
+++ b/src/calcurse.c
@@ -707,8 +707,10 @@ int main(int argc, char **argv)
while (que_ued()) {
que_show();
- que_save();
- do_storage(0);
+ if (conf.systemevents) {
+ que_save();
+ do_storage(0);
+ }
wins_update(FLAG_ALL);
que_rem();
}