diff --git a/src/java/com/threerings/stage/client/StageScenePanel.java b/src/java/com/threerings/stage/client/StageScenePanel.java
index <HASH>..<HASH> 100644
--- a/src/java/com/threerings/stage/client/StageScenePanel.java
+++ b/src/java/com/threerings/stage/client/StageScenePanel.java
@@ -127,10 +127,10 @@ public class StageScenePanel extends MisoScenePanel
     {
         _scene = scene;
         if (_scene != null) {
+            _rizer = new SceneColorizer(_ctx.getColorPository(), scene);
             recomputePortals();
             setSceneModel(StageMisoSceneModel.getSceneModel(
                               scene.getSceneModel()));
-            _rizer = new SceneColorizer(_ctx.getColorPository(), scene);
         } else {
             Log.warning("Zoiks! We can't display a null scene!");
             // TODO: display something to the user letting them know that
Create the colorizer before we set the scene model as that will fire up
the scene block resolver on a new thread which could, in theory, then
request said colorizer before we got around to setting it.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@<I> <I>f4-<I>e9-<I>-aa3c-eee0fc<I>fb1