actors: Fix create-actor, create-actor*
authorChristopher Allan Webber <cwebber@dustycloud.org>
Tue, 26 Apr 2016 15:11:05 +0000 (10:11 -0500)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Tue, 26 Apr 2016 15:11:05 +0000 (10:11 -0500)
* 8sync/systems/actors.scm (create-actor, create-actor*):
  Fixed calls to %hive-create-actor, which were missing the actor class.

8sync/systems/actors.scm

index 1c937c31be7373060f25ca938784e0298e2d9d78..286fef92f24103589e4599d361619a9855b560e9 100644 (file)
@@ -606,7 +606,7 @@ Instead, actors should call create-actor."
 This is the method actors should call directly (unless they want
 to supply an id-cookie, in which case they should use
 create-actor*)."
-  (8sync (%hive-create-actor (actor-hive from-actor)
+  (8sync (%hive-create-actor (actor-hive from-actor) actor-class
                              init #f)))
 
 
@@ -614,7 +614,7 @@ create-actor*)."
   "Create an instance of actor-class.  Return the new actor's id.
 
 Like create-actor, but permits supplying an id-cookie."
-  (8sync (%hive-create-actor (actor-hive from-actor)
+  (8sync (%hive-create-actor (actor-hive from-actor) actor-class
                              init id-cookie)))