diff --git a/src/as/com/threerings/ezgame/client/GameObjectImpl.as b/src/as/com/threerings/ezgame/client/GameObjectImpl.as index 2c163c60..ad9cd4b3 100644 --- a/src/as/com/threerings/ezgame/client/GameObjectImpl.as +++ b/src/as/com/threerings/ezgame/client/GameObjectImpl.as @@ -457,7 +457,11 @@ public class GameObjectImpl extends EventDispatcher // kosher! return; } - if (ClassUtil.getClass(value) != Object) { + var clazz :Class = ClassUtil.getClass(value); + if (clazz == ByteArray) { + return; // kosher + } + if (clazz != Object ) { throw new ArgumentError( "Non-simple properties may not be set."); }