Chromium Code Reviews| Index: remoting/webapp/me2mom/remoting.js |
| diff --git a/remoting/webapp/me2mom/remoting.js b/remoting/webapp/me2mom/remoting.js |
| index 8433a90e62a830db87c6b514668365a67ce27297..76f6ef96d1046b58f8b138b748ef03a425d88235 100644 |
| --- a/remoting/webapp/me2mom/remoting.js |
| +++ b/remoting/webapp/me2mom/remoting.js |
| @@ -458,9 +458,13 @@ function onClientStateChange_(state) { |
| host = split[0]; |
| } |
| setClientStateMessage('Connected to', host); |
| + setGlobalMode(remoting.AppMode.IN_SESSION); |
| updateStatistics(); |
| } else if (state == remoting.ClientSession.State.CLOSED) { |
| setClientStateMessage('Closed'); |
| + if (remoting.session.state != remoting.ClientSession.State.CONNECTED) { |
| + showConnectError_(404); |
|
Jamie
2011/07/25 23:09:50
This is not quite correct, as it will report "Inva
awong
2011/07/26 18:51:27
Add TODO?
Jamie
2011/07/26 19:02:35
Done.
|
| + } |
| } else if (state == remoting.ClientSession.State.CONNECTION_FAILED) { |
| setClientStateMessage('Failed'); |
| } else { |
| @@ -471,7 +475,6 @@ function onClientStateChange_(state) { |
| function startSession_() { |
| remoting.debug.log('Starting session...'); |
| remoting.username = getEmail(); |
| - setGlobalMode(remoting.AppMode.IN_SESSION); |
| remoting.session = |
| new remoting.ClientSession(remoting.hostJid, remoting.hostPublicKey, |
| remoting.accessCode, getEmail(), |