Fixed bug with black flashes during script playback.

This commit is contained in:
Nick Winter 2014-08-31 16:05:15 -07:00
parent 1329d31a63
commit 040ac4ff4e
2 changed files with 3 additions and 2 deletions
app/lib/surface
server/levels/sessions

View file

@ -578,6 +578,7 @@ module.exports = Surface = class Surface extends CocoClass
@playing = false # Will start when countdown is done.
onRealTimePlaybackEnded: (e) ->
return unless @realTime
@realTime = false
@onResize()
@spriteBoss.selfWizardSprite?.toggle true

View file

@ -14,7 +14,7 @@ class LevelSessionHandler extends Handler
formatEntity: (req, document) ->
documentObject = super(req, document)
if req.user.isAdmin() or req.user.id is document.creator or ('employer' in req.user.get('permissions'))
if req.user.isAdmin() or req.user.id is document.creator or ('employer' in (req.user.get('permissions') ? []))
return documentObject
else
return _.omit documentObject, @privateProperties
@ -31,7 +31,7 @@ class LevelSessionHandler extends Handler
hasAccessToDocument: (req, document, method=null) ->
return true if req.method is 'GET' and document.get('totalScore')
return true if ('employer' in req.user.get('permissions')) and (method ? req.method).toLowerCase() is 'get'
return true if ('employer' in (req.user.get('permissions') ? [])) and (method ? req.method).toLowerCase() is 'get'
super(arguments...)
getCodeLanguageCounts: (req, res) ->