style and coherence
André Walker [Wed, 6 Jul 2011 15:20:49 +0000 (12:20 -0300)]
lib/Catalyst.pm

index 31f193f..12520e0 100644 (file)
@@ -589,6 +589,7 @@ sub controller {
     unshift @args, $c;
 
     if( $name ) {
+        # Direct component hash lookup to avoid costly regexps
         return $c->container->get_component('controller', $name, \@args)
             if $container->has_service($name) && !ref $name;
 
@@ -628,7 +629,7 @@ sub model {
     if( $name ) {
         # Direct component hash lookup to avoid costly regexps
         return $c->container->get_component('model', $name, \@args)
-            if ( !ref $name && $container->has_service($name));
+            if $container->has_service($name) && !ref $name;
 
         return $c->_find_component_regexp( $container, $name, \@args );
     }