From 0d7984d9dc07c422d61db29ef2be172ddfd47c69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Wed, 31 Mar 2021 16:49:42 -0400 Subject: [PATCH] Fix showbuf context issues. --- src/sbbs3/js_uifc.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/js_uifc.c b/src/sbbs3/js_uifc.c index d952aba0ea..f0dbfdabb4 100644 --- a/src/sbbs3/js_uifc.c +++ b/src/sbbs3/js_uifc.c @@ -322,8 +322,12 @@ static jsSyncPropertySpec js_uifc_list_class_properties[] = { }; static jsSyncPropertySpec js_uifc_showbuf_class_properties[] = { /* name ,tinyid ,flags, ver */ - { "cur" ,PROP_CUR ,JSPROP_ENUMERATE, 31802 }, - { "bar" ,PROP_BAR ,JSPROP_ENUMERATE, 31802 }, + { "cur" ,PROP_CUR ,JSPROP_ENUMERATE, 31802 }, + { "bar" ,PROP_BAR ,JSPROP_ENUMERATE, 31802 }, + { "left" ,PROP_LEFT ,JSPROP_ENUMERATE, 31802 }, + { "top" ,PROP_TOP ,JSPROP_ENUMERATE, 31802 }, + { "width" ,PROP_WIDTH ,JSPROP_ENUMERATE, 31802 }, + { "height" ,PROP_HEIGHT ,JSPROP_ENUMERATE, 31802 }, {0} }; static jsSyncPropertySpec js_uifc_getstrxy_class_properties[] = { @@ -1101,7 +1105,7 @@ js_uifc_showbuf(JSContext *cx, uintN argc, jsval *arglist) free(str); return(JS_FALSE); } - if(JS_GetClass(cx, objarg) == &js_uifc_list_ctx_class) { + if(JS_GetClass(cx, objarg) == &js_uifc_showbuf_ctx_class) { p = JS_GetPrivate(cx, objarg); if (p != NULL) { cur = &(p->cur); -- GitLab