X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=cl_gecko.c;h=aca0cbfba89ad2f883423ec06b2511f81c949548;hb=76bdf43c2fbbd31091fd71baeba9ade7596d9292;hp=43ba96e1327b815bd0c5dde08490ec5c7a335770;hpb=fa21c8c93846a134dd1b6e2fc0a656469b8317b6;p=xonotic%2Fdarkplaces.git diff --git a/cl_gecko.c b/cl_gecko.c index 43ba96e1..aca0cbfb 100644 --- a/cl_gecko.c +++ b/cl_gecko.c @@ -536,7 +536,8 @@ static OSGK_ScriptResult dpGlobal_query (void* objTag, void* methTag, OSGK_String* paramStr, *resultStr; if (!osgk_variant_get_string (strVal, ¶mStr)) return srFailed; - *((string_t*)&prog->globals.generic[OFS_PARM0]) = PRVM_SetTempString (osgk_string_get (paramStr)); + PRVM_G_INT(OFS_PARM0) = PRVM_SetTempString (instance->name); + PRVM_G_INT(OFS_PARM1) = PRVM_SetTempString (osgk_string_get (paramStr)); PRVM_ExecuteProgram(prog->funcoffsets.Gecko_Query,"Gecko_Query() required"); resultStr = osgk_string_create (PRVM_G_STRING (OFS_RETURN)); *returnVal = osgk_variant_create_string (cl_geckoembedding, resultStr);