# HG changeset patch # User one # Date 1285144967 -32400 # Node ID ed97273477a0c2de715e18b095a698e95e4ee2ba # Parent dc9b2da06fa93dad84d922f48c0ff8cb3bbcf39b fix sentList diff -r dc9b2da06fa9 -r ed97273477a0 rep/handler/Editor.java --- a/rep/handler/Editor.java Wed Sep 22 17:14:35 2010 +0900 +++ b/rep/handler/Editor.java Wed Sep 22 17:42:47 2010 +0900 @@ -243,7 +243,6 @@ private void startMerge(REPCommand command) { preMergeCommand = new REPCommand(command); - preMergeCommand.string = ""; // merge は必須だが、EditorのCommand実装をテストするには邪魔なので、off に出来るようにする。 if (noMergeMode) { checkQuit(); @@ -308,7 +307,7 @@ case REPCMD_DELETE: keep.cmd = REP.REPCMD_DELETE_ACK;break; default: assert(false); } - sentList.add(keep); + sentList.add(preMergeCommand); //ServerMainLoop.logger.writeLog("Editor eid:"+eid+" sentList = "+sentList); assert(sentList.size() n = new LinkedList(); for(int i=0;i< sortedEditCmds.size()-1;i++) { n.addLast(unMergedCmds.get(i)); } sortedEditCmds = null; unMergedCmds = n; - } } /** * Sent optimized merged command list