vbscript: Store lcid only in script context.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
ad8917c6b7
commit
7665051d67
|
@ -55,7 +55,6 @@ struct VBScript {
|
||||||
IActiveScriptSite *site;
|
IActiveScriptSite *site;
|
||||||
script_ctx_t *ctx;
|
script_ctx_t *ctx;
|
||||||
LONG thread_id;
|
LONG thread_id;
|
||||||
LCID lcid;
|
|
||||||
BOOL is_initialized;
|
BOOL is_initialized;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -134,8 +133,6 @@ static HRESULT set_ctx_site(VBScript *This)
|
||||||
{
|
{
|
||||||
HRESULT hres;
|
HRESULT hres;
|
||||||
|
|
||||||
This->ctx->lcid = This->lcid;
|
|
||||||
|
|
||||||
hres = init_global(This->ctx);
|
hres = init_global(This->ctx);
|
||||||
if(FAILED(hres))
|
if(FAILED(hres))
|
||||||
return hres;
|
return hres;
|
||||||
|
@ -435,7 +432,7 @@ static HRESULT WINAPI VBScript_SetScriptSite(IActiveScript *iface, IActiveScript
|
||||||
|
|
||||||
hres = IActiveScriptSite_GetLCID(This->site, &lcid);
|
hres = IActiveScriptSite_GetLCID(This->site, &lcid);
|
||||||
if(hres == S_OK)
|
if(hres == S_OK)
|
||||||
This->lcid = lcid;
|
This->ctx->lcid = lcid;
|
||||||
|
|
||||||
return This->is_initialized ? set_ctx_site(This) : S_OK;
|
return This->is_initialized ? set_ctx_site(This) : S_OK;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue