X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FDispatchType%2FDefault.pm;h=abe887e357fba1a35adf521357425b2e233869b4;hp=62308c32b277949926e2a747805704cbea4a9624;hb=4082e67814e85bc9820e56eb38e5e21511c0a5f8;hpb=6112c0f9710da749af0c4e1ecfbbfe3030a5b895 diff --git a/lib/Catalyst/DispatchType/Default.pm b/lib/Catalyst/DispatchType/Default.pm index 62308c3..abe887e 100644 --- a/lib/Catalyst/DispatchType/Default.pm +++ b/lib/Catalyst/DispatchType/Default.pm @@ -15,9 +15,7 @@ See L. =head1 METHODS -=over 4 - -=item $self->match( $c, $path ) +=head2 $self->match( $c, $path ) =cut @@ -27,7 +25,7 @@ sub match { my $result = ( $c->get_actions( 'default', $c->req->path ) )[-1]; # Find default on namespace or super - if ($result) { + if ($result && $result->match($c)) { $c->action($result); $c->namespace( $result->namespace ); $c->req->action('default'); @@ -40,8 +38,6 @@ sub match { return 0; } -=back - =head1 AUTHOR Matt S Trout