X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst.pm;h=b0d30d7b3e8923547fd023c4487ddf868249a85a;hp=8eb58389f490bb20bdce28f14422a83cdd845c34;hb=df543cc2e7a9697150669a51f2dd9292b0cba412;hpb=d21a2b27d12dd019f96f1ff1a5139728373ae779 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 ); }