From 369167f4083caaefbd9f21ddd02493534f9867f9 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Mon, 12 Aug 2002 10:07:00 +0000 Subject: [PATCH] Fixed the question property (was read as wordwrap property). Made question property writeable. --- src/sbbs3/js_console.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/js_console.cpp b/src/sbbs3/js_console.cpp index 624237f87f..de7d9867e8 100644 --- a/src/sbbs3/js_console.cpp +++ b/src/sbbs3/js_console.cpp @@ -119,6 +119,7 @@ static JSBool js_console_set(JSContext *cx, JSObject *obj, jsval id, jsval *vp) int32 val=0; jsint tiny; sbbs_t* sbbs; + JSString* str; if((sbbs=(sbbs_t*)JS_GetContextPrivate(cx))==NULL) return(JS_FALSE); @@ -160,6 +161,11 @@ static JSBool js_console_set(JSContext *cx, JSObject *obj, jsval id, jsval *vp) case CON_PROP_TELNET_MODE: sbbs->telnet_mode=val; break; + case CON_PROP_QUESTION: + if((str=JS_ValueToString(cx, *vp))==NULL) + break; + SAFECOPY(sbbs->question,JS_GetStringBytes(str)); + break; default: return(JS_TRUE); } @@ -183,7 +189,7 @@ static struct JSPropertySpec js_console_properties[] = { { "rio_abortable" ,CON_PROP_ABORTABLE ,CON_PROP_FLAGS ,NULL,NULL}, { "telnet_mode" ,CON_PROP_TELNET_MODE ,CON_PROP_FLAGS ,NULL,NULL}, { "wordwrap" ,CON_PROP_WORDWRAP ,JSPROP_ENUMERATE|JSPROP_READONLY ,NULL,NULL}, - { "question" ,CON_PROP_WORDWRAP ,JSPROP_ENUMERATE|JSPROP_READONLY ,NULL,NULL}, + { "question" ,CON_PROP_QUESTION ,CON_PROP_FLAGS ,NULL,NULL}, {0} }; -- GitLab