changeset 498:138f3b33aa5e

gseq worked.
author one
date Sun, 24 Oct 2010 14:19:52 +0900
parents 6d7e284f22dc
children 4bcc6b563d52
files Todo rep/handler/Editor.java
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/Todo	Sun Oct 24 14:16:40 2010 +0900
+++ b/Todo	Sun Oct 24 14:19:52 2010 +0900
@@ -8,6 +8,11 @@
 で良い? lseq がoverflowしたら gseq が一つ増える。
 自分で遅くする分には問題ない
 
+一周後に、それより前のcommandは来ないので、そこまで
+確定させて良い。(sentListから削除)
+
+unMergeCmds がないので、mergeAgain を作り直す必要がある。
+
 Sat Oct 23 22:24:31 JST 2010
 
     Editor1    Editor2    Editor3 
--- a/rep/handler/Editor.java	Sun Oct 24 14:16:40 2010 +0900
+++ b/rep/handler/Editor.java	Sun Oct 24 14:19:52 2010 +0900
@@ -769,7 +769,7 @@
 	 * @param oseq
 	 */
 	private void incrementGseq( REPCommand cmd) {
-		if (gSeq(cmd) / gseqLimit > seq / gseqLimit) {
+		if (gSeq(cmd) / gseqLimit >= seq / gseqLimit) {
 			setSeq((gSeq(cmd)/gseqLimit+1)*gseqLimit);
 		}
 	}