From d17cd6a2c12146a07ffd73552a3ae028712af063 Mon Sep 17 00:00:00 2001
From: Matt Lott <mattlott@live.com>
Date: Thu, 11 Dec 2014 22:05:15 -0800
Subject: [PATCH] No multiplayer in game-menu for non-ladder levels

This is a point fix to prevent single player level sessions from
setting multiplayer=true, which results in a bus.connect() in
playlevelview, which can result in a Firebase blocking error.
---
 app/views/play/menu/GameMenuModal.coffee | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app/views/play/menu/GameMenuModal.coffee b/app/views/play/menu/GameMenuModal.coffee
index 85cf63ab0..53ae1fff4 100644
--- a/app/views/play/menu/GameMenuModal.coffee
+++ b/app/views/play/menu/GameMenuModal.coffee
@@ -34,6 +34,7 @@ module.exports = class GameMenuModal extends ModalView
     submenus = ["options", "save-load", "guide", "multiplayer"]
     submenus = _.without submenus, 'guide' unless docs.specificArticles?.length or docs.generalArticles?.length
     submenus = _.without submenus, 'save-load' unless me.isAdmin() or /https?:\/\/localhost/.test(window.location.href)
+    submenus = _.without submenus, 'multiplayer' unless me.isAdmin() or @level?.get('type') in ['ladder', 'hero-ladder']
     context.showTab = @options.showTab ? submenus[0]
     context.submenus = submenus
     context.iconMap =