Fixed GameMenuModal sometimes defaulting a Python player back to JavaScript.

This commit is contained in:
Nick Winter 2014-10-29 16:49:37 -07:00
parent ea349cfa29
commit 9b29e9512f
2 changed files with 2 additions and 2 deletions
app/views

View file

@ -11,7 +11,7 @@ module.exports = class OptionsView extends CocoView
template: template
aceConfig: {}
defaultConfig:
language: 'javascript'
language: 'python'
keyBindings: 'default'
invisibles: false
indentGuides: false

View file

@ -75,7 +75,7 @@ module.exports = class PlayLevelModal extends ModalView
patchMe ||= not _.isEqual val, lastHeroConfig[key]
sessionHeroConfig[key] = val
lastHeroConfig[key] = val
if (codeLanguage = @subviews.choose_hero_view.codeLanguage) and @subviews.choose_hero_view.codeLanguageChanged
if (codeLanguage = @subviews.choose_hero_view.codeLanguage) and (@subviews.choose_hero_view.codeLanguageChanged or not me.get('aceConfig'))
patchSession ||= codeLanguage isnt @options.session.get('codeLanguage')
patchMe ||= codeLanguage isnt me.get('aceConfig')?.language
@options.session.set 'codeLanguage', codeLanguage