Skip to content

Commit

Permalink
Update fs status post buffer write
Browse files Browse the repository at this point in the history
  • Loading branch information
mawww committed Dec 19, 2019
1 parent b68490e commit a344523
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions src/buffer.cc
Original file line number Diff line number Diff line change
Expand Up @@ -607,14 +607,14 @@ bool Buffer::is_modified() const
not m_current_undo_group.empty());
}

void Buffer::notify_saved()
void Buffer::notify_saved(FsStatus status)
{
if (not m_current_undo_group.empty())
commit_undo_group();

m_flags &= ~Flags::New;
m_last_save_history_id = m_history_id;
m_fs_status.timestamp = get_fs_timestamp(m_name);
m_fs_status = status;
}

BufferCoord Buffer::advance(BufferCoord coord, ByteCount count) const
Expand Down
2 changes: 1 addition & 1 deletion src/buffer.hh
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ public:
bool is_modified() const;

// notify the buffer that it was saved in the current state
void notify_saved();
void notify_saved(FsStatus status);

ValueMap& values() const { return m_values; }

Expand Down
2 changes: 1 addition & 1 deletion src/file.cc
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@ void write_buffer_to_file(Buffer& buffer, StringView filename,

if ((buffer.flags() & Buffer::Flags::File) and
real_path(filename) == real_path(buffer.name()))
buffer.notify_saved();
buffer.notify_saved(get_fs_status(real_path(filename)));
}

void write_buffer_to_backup_file(Buffer& buffer)
Expand Down

0 comments on commit a344523

Please sign in to comment.