Browse Source

- Stop the Scene controllers set from being changed.

MelvMay-GG 12 years ago
parent
commit
3482e58
1 changed files with 1 additions and 1 deletions
  1. 1 1
      engine/source/2d/scene/Scene.cc

+ 1 - 1
engine/source/2d/scene/Scene.cc

@@ -405,7 +405,7 @@ void Scene::initPersistFields()
        addField( buffer, TypeEnum, OffsetNonConst(mLayerSortModes[n], Scene), &writeLayerSortMode, 1, &SceneRenderQueue::renderSortTable, "");
     }
 
-    addField("Controllers", TypeSimObjectPtr, Offset(mControllers, Scene), &defaultProtectedNotWriteFn, "The scene controllers to use.");
+    addProtectedField("Controllers", TypeSimObjectPtr, Offset(mControllers, Scene), &defaultProtectedNotSetFn, &defaultProtectedGetFn, &defaultProtectedNotWriteFn, "The scene controllers to use.");
     
     // Callbacks.
     addField("UpdateCallback", TypeBool, Offset(mUpdateCallback, Scene), &writeUpdateCallback, "");