From 5145bb9e7ea095972d1ab2912bb5c78a713c4efc Mon Sep 17 00:00:00 2001 From: Roger Ferrel Date: Tue, 3 Apr 2012 17:28:09 -0500 Subject: [PATCH] Issue #244 Fix bug in handleInvitationEvent Change-Id: Ic47628203707a8238b1d3c0982d177641bba53a9 Former-commit-id: a39475e04d9435e7efb738476feba0e17dff127d [formerly 12e29dfb9e3a77e44b7b946f138c84e082e0990a] Former-commit-id: 46ddf008b82000dab1f4cbd5c155fb3a05cd4cd1 --- .../viz/collaboration/data/CollaborationDataManager.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cave/com.raytheon.uf.viz.collaboration.ui/src/com/raytheon/uf/viz/collaboration/data/CollaborationDataManager.java b/cave/com.raytheon.uf.viz.collaboration.ui/src/com/raytheon/uf/viz/collaboration/data/CollaborationDataManager.java index 8f5bfbc48d..22f69075b4 100644 --- a/cave/com.raytheon.uf.viz.collaboration.ui/src/com/raytheon/uf/viz/collaboration/data/CollaborationDataManager.java +++ b/cave/com.raytheon.uf.viz.collaboration.ui/src/com/raytheon/uf/viz/collaboration/data/CollaborationDataManager.java @@ -464,13 +464,18 @@ public class CollaborationDataManager { .joinCollaborationVenue(invitation); String sessionId = session.getSessionId(); sessionsMap.put(sessionId, session); + ISharedDisplaySession displaySession = session + .spawnSharedDisplaySession(); + ParticipantEventController pec = new ParticipantEventController( + displaySession); + pec.startup(); + roleEventControllersMap.put(sessionId, pec); PlatformUI .getWorkbench() .getActiveWorkbenchWindow() .getActivePage() .showView(CollaborationSessionView.ID, sessionId, IWorkbenchPage.VIEW_ACTIVATE); - } catch (CollaborationException e) { // TODO Auto-generated catch block. Please revise as // appropriate. @@ -529,6 +534,7 @@ public class CollaborationDataManager { }); } + @Deprecated public String joinCollaborationSession(String venueName, String sessionId) { String result = sessionId; if (sessionsMap.get(sessionId) == null) {