From 2d19605ba8f2a630d762e08578206c4935723da4 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Sat, 19 May 2018 10:34:19 +0200 Subject: Unlock the save mutex as early as possible Signed-off-by: Lukas Fleischer --- src/io.c | 9 +++++---- 1 file 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"); } -- cgit v1.2.3-70-g09d2