From 601efa53e6bca9fb67c736ec350ea2b1d25e0390 Mon Sep 17 00:00:00 2001 From: Corey Johnson & Kevin Sawicki Date: Wed, 10 Jul 2013 15:41:31 -0700 Subject: [PATCH] Only create single host view instance --- src/packages/collaboration/lib/collaboration.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/packages/collaboration/lib/collaboration.coffee b/src/packages/collaboration/lib/collaboration.coffee index 0e7c87116..c29115418 100644 --- a/src/packages/collaboration/lib/collaboration.coffee +++ b/src/packages/collaboration/lib/collaboration.coffee @@ -5,6 +5,8 @@ JoinPromptView = require './join-prompt-view' module.exports = activate: -> + hostView = null + if atom.getLoadSettings().sessionId new GuestView(atom.guestSession) else @@ -15,7 +17,7 @@ module.exports = pasteboard.write(sessionId) if sessionId rootView.command 'collaboration:start-session', -> - new HostView(hostSession) + hostView ?= new HostView(hostSession) if sessionId = hostSession.start() pasteboard.write(sessionId)