Mercurial > hg > RemoteEditor > REPSessionManager
comparison rep/Session.java @ 322:5893fd8c0f50
*** empty log message ***
author | kono |
---|---|
date | Fri, 10 Oct 2008 16:18:03 +0900 |
parents | 83790b8b8174 |
children | 1e605880d49e |
comparison
equal
deleted
inserted
replaced
321:d46f1e255919 | 322:5893fd8c0f50 |
---|---|
16 public Session(int sid, String name, Forwarder editor) { | 16 public Session(int sid, String name, Forwarder editor) { |
17 this(sid, editor); | 17 this(sid, editor); |
18 sessionName = name; | 18 sessionName = name; |
19 } | 19 } |
20 | 20 |
21 public Session(Editor editor) { | |
22 this(0,editor.getName(),editor); | |
23 } | |
24 | 21 |
25 public Session(int sid, Forwarder editor) { | 22 public Session(int sid, Forwarder editor) { |
26 sessionID = sid; | 23 sessionID = sid; |
27 if (editor!=null) { | 24 if (editor!=null) { |
28 // we have a master | 25 // we have a master |
69 int eid=0; | 66 int eid=0; |
70 boolean flag = true; | 67 boolean flag = true; |
71 while(flag) { | 68 while(flag) { |
72 eid=eidSeed++; | 69 eid=eidSeed++; |
73 for(EditorPlus e:editorList) { | 70 for(EditorPlus e:editorList) { |
74 if(!(flag = (eid!=e.eid))) break; | 71 if((flag = (eid==e.eid))) break; |
75 } | 72 } |
76 } | 73 } |
77 return eid; | 74 return eid; |
78 } | 75 } |
79 | 76 |