From: <br...@us...> - 2010-09-15 16:46:37
|
Revision: 4194 http://openvrml.svn.sourceforge.net/openvrml/?rev=4194&view=rev Author: braden Date: 2010-09-15 16:46:30 +0000 (Wed, 15 Sep 2010) Log Message: ----------- JS_NewDouble is deprecated; use JS_NewNumberValue instead. Modified Paths: -------------- trunk/ChangeLog trunk/src/script/javascript.cpp Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2010-09-15 06:58:25 UTC (rev 4193) +++ trunk/ChangeLog 2010-09-15 16:46:30 UTC (rev 4194) @@ -1,5 +1,10 @@ 2010-09-15 Braden McDaniel <br...@en...> + * src/script/javascript.cpp: JS_NewDouble is deprecated; use + JS_NewNumberValue instead. + +2010-09-15 Braden McDaniel <br...@en...> + * src/script/javascript.cpp: JS_NewDoubleValue is deprecated; use JS_NewNumberValue instead. Modified: trunk/src/script/javascript.cpp =================================================================== --- trunk/src/script/javascript.cpp 2010-09-15 06:58:25 UTC (rev 4193) +++ trunk/src/script/javascript.cpp 2010-09-15 16:46:30 UTC (rev 4194) @@ -2210,14 +2210,12 @@ uintN, jsval *, jsval * const rval) OPENVRML_NOTHROW { - script * const s = - static_cast<script *>(JS_GetContextPrivate(cx)); + script * const s = static_cast<script *>(JS_GetContextPrivate(cx)); assert(s); - float speed = s->script_node().node::type().metatype() - .browser().current_speed(); - *rval = DOUBLE_TO_JSVAL(JS_NewDouble( cx, speed )); - return JS_TRUE; + const jsdouble speed = + s->script_node().type().metatype().browser().current_speed(); + return JS_NewNumberValue(cx, speed, rval); } JSBool getCurrentFrameRate(JSContext * const cx, @@ -2230,11 +2228,9 @@ script * const s = static_cast<script *>(JS_GetContextPrivate(cx)); assert(s); - jsdouble * d = JS_NewDouble(cx, - s->script_node().node::type().metatype() - .browser().frame_rate()); - *rval = DOUBLE_TO_JSVAL(d); - return JS_TRUE; + const jsdouble frame_rate = + s->script_node().type().metatype().browser().frame_rate(); + return JS_NewNumberValue(cx, frame_rate, rval); } JSBool getWorldURL(JSContext * const cx, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |