# HG changeset patch # User jwe # Date 863187823 0 # Node ID 5252c7275b8c8bc7d72b6623350e2c4bdbe2019e # Parent 49b42be38aa19a0c6abbee078573560a956839c4 [project @ 1997-05-09 14:23:43 by jwe] diff -r 49b42be38aa1 -r 5252c7275b8c src/variables.cc --- a/src/variables.cc Fri May 09 13:58:09 1997 +0000 +++ b/src/variables.cc Fri May 09 14:23:43 1997 +0000 @@ -113,18 +113,18 @@ octave_variable_reference::assign (octave_value::assign_op op, const octave_value& rhs) { - // octave_value saved_val; + octave_value saved_val; - // if (chg_fcn) - // octave_value saved_val = *val; + if (chg_fcn) + octave_value saved_val = *val; if (struct_elt_name.empty ()) val->assign (op, rhs); else val->assign_struct_elt (op, struct_elt_name, rhs); - // if (chg_fcn && chg_fcn () < 0) - // *val = saved_val; + if (chg_fcn && chg_fcn () < 0) + *val = saved_val; } void