Browse Source

Tick version clock on received changes.

Jakob Borg 11 years ago
parent
commit
74fd4a3722
1 changed files with 8 additions and 0 deletions
  1. 8 0
      model/model.go

+ 8 - 0
model/model.go

@@ -338,6 +338,10 @@ func (m *Model) Index(nodeID protocol.NodeID, repo string, fs []protocol.FileInf
 		return
 	}
 
+	for i := range fs {
+		lamport.Default.Tick(fs[i].Version)
+	}
+
 	m.rmut.RLock()
 	r, ok := m.repoFiles[repo]
 	m.rmut.RUnlock()
@@ -367,6 +371,10 @@ func (m *Model) IndexUpdate(nodeID protocol.NodeID, repo string, fs []protocol.F
 		return
 	}
 
+	for i := range fs {
+		lamport.Default.Tick(fs[i].Version)
+	}
+
 	m.rmut.RLock()
 	r, ok := m.repoFiles[repo]
 	m.rmut.RUnlock()