calling config on app object instead of context class (fix for t/live_stats.t )
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Context.pm
index 40e8545..df9a215 100644 (file)
@@ -3,6 +3,7 @@ package Catalyst::Context;
 use Moose;
 use bytes;
 use B::Hooks::EndOfScope ();
+use Catalyst;
 use Catalyst::Exception::Detach;
 use Catalyst::Exception::Go;
 use Catalyst::Request;
@@ -42,6 +43,7 @@ has 'application' => (
         debug
         dispatcher_class
         request_class
+        response_class
         dispatcher
         prepare 
         engine_class
@@ -51,7 +53,8 @@ has 'application' => (
         setup_finalize 
         welcome_message 
         components
-        context_class        setup_actions
+        context_class
+        setup_actions
         search_extra
         root
         parse_on_demand
@@ -704,9 +707,8 @@ sub execute {
 
 sub _stats_start_execute {
     my ( $c, $code ) = @_;
-    my $appclass = ref($c) || $c;
     return if ( ( $code->name =~ /^_.*/ )
-        && ( !$appclass->config->{show_internal_actions} ) );
+        && ( !$c->config->{show_internal_actions} ) );
 
     my $action_name = $code->reverse();
     $c->counter->{$action_name}++;