X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst.pm;h=1c7d830741343630b1f916d841488d36363b44d8;hp=238537ce4fa074adcf7ce73e35e0599965b76fe4;hb=dd5b1dc47018c241cafda7f2b565d6a39257a1bf;hpb=9c461184e825d3f64da13c34dde9e2f835163ea1 diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index 238537c..1c7d830 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -35,6 +35,7 @@ use utf8; use Carp qw/croak carp shortmess/; use Try::Tiny; use Safe::Isa; +use Moose::Util 'find_meta'; use Plack::Middleware::Conditional; use Plack::Middleware::ReverseProxy; use Plack::Middleware::IIS6ScriptNameFix; @@ -2473,7 +2474,7 @@ sub run { sub _make_immutable_if_needed { my $class = shift; - my $meta = Class::MOP::get_metaclass_by_name($class); + my $meta = find_meta($class); my $isa_ca = $class->isa('Class::Accessor::Fast') || $class->isa('Class::Accessor'); if ( $meta->is_immutable