diff options
Diffstat (limited to 'src/buffer_manager.cc')
| -rw-r--r-- | src/buffer_manager.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/buffer_manager.cc b/src/buffer_manager.cc index 98dfc7f1..79546d53 100644 --- a/src/buffer_manager.cc +++ b/src/buffer_manager.cc @@ -87,7 +87,8 @@ void BufferManager::backup_modified_buffers() { for (auto& buf : m_buffers) { - if ((buf->flags() & Buffer::Flags::File) and buf->is_modified()) + if ((buf->flags() & Buffer::Flags::File) and buf->is_modified() + and not (buf->flags() & Buffer::Flags::ReadOnly)) write_buffer_to_backup_file(*buf); } } |
