--- parser3/src/classes/double.C 2001/03/10 16:34:33 1.4 +++ parser3/src/classes/double.C 2001/03/11 08:28:40 1.6 @@ -1,9 +1,9 @@ /* Parser Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) - Author: Alexander Petrosyan + Author: Alexander Petrosyan (http://design.ru/paf) - $Id: double.C,v 1.4 2001/03/10 16:34:33 paf Exp $ + $Id: double.C,v 1.6 2001/03/11 08:28:40 paf Exp $ */ #include "pa_request.h" @@ -33,7 +33,11 @@ static void _double(Request& r, Array *) static void _inc(Request& r, Array *params) { VDouble *vdouble=static_cast(r.self); - double increment=params->size()?static_cast(params->get(0))->get_double():1; + double increment=params->size()? + r.autocalc( + *static_cast(params->get(0)), + 0/*no name*/, + false/*don't make it string*/).get_double():1; vdouble->inc(increment); }