Merge "Omaha #3705 fixed collaboration public room empty participants list problem" into omaha_14.4.1

Former-commit-id: f6e9759779 [formerly 3d945c4772] [formerly 3e2e3761de [formerly 6ad3a9d449cbdc06d68335d49bb0ac5620585758]]
Former-commit-id: 3e2e3761de
Former-commit-id: b1ea383f58
This commit is contained in:
Nate Jensen 2014-11-13 09:45:21 -06:00 committed by Gerrit Code Review
commit eaae6c7e5e

View file

@ -48,7 +48,8 @@ import com.raytheon.viz.ui.views.CaveWorkbenchPageManager;
*
* Date Ticket# Engineer Description
* ------------ ---------- ----------- --------------------------
* Oct 8, 2014 3705 bclement Initial creation
* Oct 8, 2014 3705 bclement Initial creation
* Nov 12, 2014 3705 bclement fixed empty participant list problem
*
* </pre>
*
@ -106,11 +107,15 @@ public class JoinRoomAction extends Action {
try {
VenueSession session = connection.joinTextOnlyVenue(room,
handle);
/*
* connect to room before UI initializes so it gets the
* participant list
*/
session.connectToRoom();
CaveWorkbenchPageManager page = CaveWorkbenchPageManager
.getActiveInstance();
page.showView(SessionView.ID, session.getSessionId(),
IWorkbenchPage.VIEW_ACTIVATE);
session.connectToRoom();
} catch (CollaborationException | PartInitException e) {
log.error("Unable to join room " + room.getFQName(), e);
}