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)