# HG changeset patch # User wizard # Date 1272289576 -14400 # Node ID 9cb8e730fa8602088cc0f75d82d689bdbd9d99c5 # Parent dc1da0389db718a48a11cc3fff2d05bf411f6bca fixed factory diff -r dc1da0389db7 -r 9cb8e730fa86 Lib/IMPL/Object/Factory.pm --- a/Lib/IMPL/Object/Factory.pm Mon Apr 26 03:10:03 2010 +0400 +++ b/Lib/IMPL/Object/Factory.pm Mon Apr 26 17:46:16 2010 +0400 @@ -33,10 +33,10 @@ my %args = @$data; if ($surrogate) { - $surrogate->callCTOR($args{factory},$args{parameters}); + $surrogate->callCTOR($args{factory},$args{parameters},$args{method}); return $surrogate; } else { - return $class->new($args{factory},$args{parameters}); + return $class->new($args{factory},$args{parameters},$args{method}); } }