aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/nvim/shada.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/shada.c b/src/nvim/shada.c
index 1d4b486823..b5e60d0c08 100644
--- a/src/nvim/shada.c
+++ b/src/nvim/shada.c
@@ -2895,6 +2895,10 @@ shada_write_exit:
/// @return OK if writing was successfull, FAIL otherwise.
int shada_write_file(const char *const file, bool nomerge)
{
+ if (shada_disabled()) {
+ return FAIL;
+ }
+
char *const fname = shada_filename(file);
char *tempname = NULL;
ShaDaWriteDef sd_writer = (ShaDaWriteDef) {