aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/io.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/io.c b/src/io.c
index 9c20465..cc2cb28 100644
--- a/src/io.c
+++ b/src/io.c
@@ -592,6 +592,11 @@ void io_save_cal(enum save_display display)
io_unset_modified();
+ io_compute_hash(path_apts, apts_sha1);
+ io_compute_hash(path_todo, todo_sha1);
+
+ io_mutex_unlock();
+
/* Print a message telling data were saved */
if (ui_mode == UI_CURSES && display == IO_SAVE_DISPLAY_BAR &&
show_dialogs()) {
@@ -599,10 +604,6 @@ void io_save_cal(enum save_display display)
keys_wait_for_any_key(win[KEY].p);
}
- io_compute_hash(path_apts, apts_sha1);
- io_compute_hash(path_todo, todo_sha1);
-
- io_mutex_unlock();
run_hook("post-save");
}