DescriptionChromoting: Synchronize connected/disconnected state between Java/C++
If the connection was dropped (network error or similar), the session
was not being cleaned up straight away. Instead, the cleanup was
delayed until the next time Java tried to connect, by which time it
had already popped open the progress dialog. This raised an
incorrect disconnection notification that closed the progress
dialog.
This CL ensures that disconnection causes an immediate notification to
Java, and the state is kept consistent between Java and C++ code.
BUG=395301
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=288967
Patch Set 1 #
Total comments: 8
Patch Set 2 : Move connection logic into Java #
Total comments: 6
Patch Set 3 : Address comments #
Messages
Total messages: 9 (0 generated)
|