add C::DispatchType::_is_low_precedence
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Dispatcher.pm
index 680a76b..9249f1c 100644 (file)
@@ -531,8 +531,7 @@ sub register {
     my @low_precedence_dtypes;
 
     for my $type ( @dtypes ) {
-        if ($type->isa('Catalyst::DispatchType::Index') ||  
-            $type->isa('Catalyst::DispatchType::Default')) {
+        if ($type->_is_low_precedence) {
             push @low_precedence_dtypes, $type;
         } else {
             push @normal_dtypes, $type;