Fix incorrect last modified behavior (#1621)
Looks like it checked the wrong doc id when setting last modified doc.
This commit is contained in:
parent
6ea477ab60
commit
6c11708fb3
@ -442,7 +442,7 @@ pub fn switch(&mut self, id: DocumentId, action: Action) {
|
||||
view.last_accessed_doc = Some(view.doc);
|
||||
// Set last modified doc if modified and last modified doc is different
|
||||
if std::mem::take(&mut doc.modified_since_accessed)
|
||||
&& view.last_modified_docs[0] != Some(id)
|
||||
&& view.last_modified_docs[0] != Some(view.doc)
|
||||
{
|
||||
view.last_modified_docs = [Some(view.doc), view.last_modified_docs[0]];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user