mro::get_linear_isa not a method
Tomas Doran [Wed, 25 Aug 2010 13:00:49 +0000 (14:00 +0100)]
Changes
lib/Moose.pm

diff --git a/Changes b/Changes
index 213e099..e1a734a 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,6 +1,10 @@
 Also see Moose::Manual::Delta for more details of, and workarounds
 for, noteworthy changes.
 
+  [BUG FIXES]
+
+  * mro::get_linear_isa is called as a function rather than a method
+
 1.10 Sun, Aug 22, 2010
 
   [API CHANGES]
index 8009ecc..089a9fd 100644 (file)
@@ -176,7 +176,7 @@ sub init_meta {
         # no metaclass, no 'meta' method
 
         # now we check whether our ancestors have metaclass, and if so borrow that
-        my ( undef, @isa ) = @{ $class->mro::get_linear_isa };
+        my ( undef, @isa ) = @{ mro::get_linear_isa($class) };
 
         foreach my $ancestor ( @isa ) {
             my $ancestor_meta = Class::MOP::get_metaclass_by_name($ancestor) || next;