X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMouse.git;a=blobdiff_plain;f=xs-src%2FMouseAccessor.xs;h=909e59507cab1463f067193a82b16959222e0106;hp=2d26088477dd2bdd38d8e8f5fe5c7b4c8b6dfdab;hb=ca8e67d622c1a14bee4933ad64b1e465c5d63766;hpb=346a3ab8a10ac61eae8021ccfd068d80ccccd56a diff --git a/xs-src/MouseAccessor.xs b/xs-src/MouseAccessor.xs index 2d26088..909e595 100644 --- a/xs-src/MouseAccessor.xs +++ b/xs-src/MouseAccessor.xs @@ -132,7 +132,7 @@ mouse_attr_set(pTHX_ SV* const self, MAGIC* const mg, SV* value){ value = mouse_xa_apply_type_constraint(aTHX_ MOUSE_mg_xa(mg), value, flags); } - set_slot(self, slot, value); + value = set_slot(self, slot, value); if(flags & MOUSEf_ATTR_IS_WEAK_REF){ weaken_slot(self, slot);