From db80cb74feca3ad9f372047624ccfcdfa8122ee4 Mon Sep 17 00:00:00 2001 From: groditi Date: Tue, 11 Nov 2008 21:17:18 +0000 Subject: dont leak weaken --- lib/Reaction/UI/Controller.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/Reaction/UI/Controller.pm') diff --git a/lib/Reaction/UI/Controller.pm b/lib/Reaction/UI/Controller.pm index fc2f597..eac550d 100644 --- a/lib/Reaction/UI/Controller.pm +++ b/lib/Reaction/UI/Controller.pm @@ -8,6 +8,7 @@ use base qw( use Reaction::Class; use Scalar::Util 'weaken'; +use namespace::clean -except => [ qw(meta) ]; sub push_viewport { my $self = shift; @@ -77,7 +78,7 @@ sub redirect_to { sub make_context_closure { my($self, $closure) = @_; my $ctx = $self->context; - weaken $ctx; + weaken($ctx); return sub { $closure->($ctx, @_) }; } -- cgit v1.2.3-54-g00ecf