Revision: 70 Author: matt Date: 2006-08-09 22:24:21 +0000 (Wed, 09 Aug 2006)
Log Message: ----------- Only initialise plugins once. Made a decision on how body_data hook should work Modified Paths: -------------- trunk/lib/AxKit2/Client.pm Modified: trunk/lib/AxKit2/Client.pm =================================================================== --- trunk/lib/AxKit2/Client.pm 2006-08-09 22:23:12 UTC (rev 69) +++ trunk/lib/AxKit2/Client.pm 2006-08-09 22:24:21 UTC (rev 70) @@ -40,6 +40,8 @@ } } + return if $PLUGINS{$plugin}; + my $plug = $package->new(); $PLUGINS{$plugin} = $plug; $plug->_register(); @@ -213,6 +215,9 @@ my $self = shift; my ($ret, $out) = $self->run_hooks('body_data', @_); if ($ret == DECLINED) { + return; + } + if ($ret == DONE) { $self->process_request(); return; }