summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/main.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/main.c b/src/main/main.c
index ee954f9..8e3e862 100644
--- a/src/main/main.c
+++ b/src/main/main.c
@@ -125,7 +125,10 @@ void update_file_watches(struct reactor *reactor) {
message("re-watching: %s", w->buffer->filename);
w->watch_id =
reactor_watch_file(reactor, w->buffer->filename, FileWritten);
- reload_buffer(w->buffer);
+
+ if (w->watch_id != INVALID_WATCH) {
+ reload_buffer(w->buffer);
+ }
}
}
}