X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst.pm;h=b0d30d7b3e8923547fd023c4487ddf868249a85a;hb=1faaa3e99565660c7e3cd433e01c80343828f8a8;hp=8eb58389f490bb20bdce28f14422a83cdd845c34;hpb=2f3812528068bc1d9f7840067f0c03d36cd47e6d;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index 8eb5838..b0d30d7 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -506,7 +506,7 @@ sub _comp_names { sub _filter_component { my ( $c, $comp, @args ) = @_; - if ( eval { $comp->can('ACCEPT_CONTEXT'); } ) { + if ( Scalar::Util::blessed($c) && eval { $comp->can('ACCEPT_CONTEXT'); } ) { return $comp->ACCEPT_CONTEXT( $c, @args ); }