X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMouse%2FUtil.pm;h=eea5f73bc9120fbedcf5ee0401e819c403d75be0;hb=ecd4a12530a65e66380592ce15af81550af34381;hp=a226e1e30c44dd57e25f6ac220ef1803a0c73733;hpb=8aba926dbf11e9cf418c7c79b925d15e60e1e990;p=gitmo%2FMouse.git diff --git a/lib/Mouse/Util.pm b/lib/Mouse/Util.pm index a226e1e..eea5f73 100644 --- a/lib/Mouse/Util.pm +++ b/lib/Mouse/Util.pm @@ -52,6 +52,9 @@ BEGIN{ $xs = eval sprintf("#line %d %s\n", __LINE__, $hack_mouse_file) . q{ require XSLoader; XSLoader::load('Mouse', $VERSION); + + *Mouse::Meta::Method::Constructor::XS::meta = \&meta; + *Mouse::Meta::Method::Destructor::XS::meta = \&meta; }; #warn $@ if $@; } @@ -60,7 +63,7 @@ BEGIN{ require 'Mouse/PurePerl.pm'; # we don't want to create its namespace } - *_MOUSE_XS = sub(){ $xs }; + *MOUSE_XS = sub(){ $xs }; }