From b7d2bcd22263c570d510a67c47b845ca74c70ed5 Mon Sep 17 00:00:00 2001
From: Nick Winter <livelily@gmail.com>
Date: Thu, 25 Sep 2014 14:59:08 -0700
Subject: [PATCH] Decreased severity of camera jerkiness during real-time
 playback.

---
 app/lib/surface/Surface.coffee | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/app/lib/surface/Surface.coffee b/app/lib/surface/Surface.coffee
index 3a608a045..78a8f4c39 100644
--- a/app/lib/surface/Surface.coffee
+++ b/app/lib/surface/Surface.coffee
@@ -142,10 +142,8 @@ module.exports = Surface = class Surface extends CocoClass
 
   setWorld: (@world) ->
     @worldLoaded = true
-    lastFrame = Math.min(@getCurrentFrame(), @world.frames.length - 1)
-    @world.getFrame(lastFrame).restoreState() unless @options.choosing
     @spriteBoss.world = @world
-
+    @restoreWorldState() unless @options.choosing
     @showLevel()
     @updateState true if @loaded
     @onFrameChanged()