From a96a23944913c5019711f8ff9f1d6044e38624cf Mon Sep 17 00:00:00 2001 From: gnosygnu Date: Sat, 24 Dec 2016 22:38:16 -0500 Subject: [PATCH] Scribunto: Fix extension libraries like ParserFunctions and FlaggedRevs not working --- .../addons/bldrs/mass_parses/parses/wkrs/Xomp_parse_wkr.java | 4 ++-- 400_xowa/src/gplx/xowa/xtns/scribunto/Scrib_core.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/400_xowa/src/gplx/xowa/addons/bldrs/mass_parses/parses/wkrs/Xomp_parse_wkr.java b/400_xowa/src/gplx/xowa/addons/bldrs/mass_parses/parses/wkrs/Xomp_parse_wkr.java index 76f756ec7..1aad7130c 100644 --- a/400_xowa/src/gplx/xowa/addons/bldrs/mass_parses/parses/wkrs/Xomp_parse_wkr.java +++ b/400_xowa/src/gplx/xowa/addons/bldrs/mass_parses/parses/wkrs/Xomp_parse_wkr.java @@ -107,8 +107,8 @@ public class Xomp_parse_wkr implements Gfo_invk { // if ns changed and prv_ns is main if (cur_ns != prv_ns) { // COMMENTED: cache now supports 2 levels of permanence; no need to free entire page cache to clear pages added by ifexists and the like; DATE:2016-12-12 - // if (prv_ns == gplx.xowa.wikis.nss.Xow_ns_.Tid__main) - // wiki.Cache_mgr().Free_mem(Bool_.Y); // NOTE: clears all caches, include imglinks; only Main will have benefit of + if (prv_ns == gplx.xowa.wikis.nss.Xow_ns_.Tid__main) + wiki.Cache_mgr().Free_mem(Bool_.Y); // NOTE: clears all caches, include imglinks; only Main will have benefit of prv_ns = cur_ns; } Xoae_page wpg = Xoae_page.New(wiki, ttl); diff --git a/400_xowa/src/gplx/xowa/xtns/scribunto/Scrib_core.java b/400_xowa/src/gplx/xowa/xtns/scribunto/Scrib_core.java index 39733680e..13f0e90bc 100644 --- a/400_xowa/src/gplx/xowa/xtns/scribunto/Scrib_core.java +++ b/400_xowa/src/gplx/xowa/xtns/scribunto/Scrib_core.java @@ -70,7 +70,7 @@ public class Scrib_core { public Scrib_lib_wikibase Lib_wikibase() {return lib_wikibase;} private Scrib_lib_wikibase lib_wikibase; public Scrib_lib_wikibase_entity Lib_wikibase_entity() {return lib_wikibase_entity;} private Scrib_lib_wikibase_entity lib_wikibase_entity; public Scrib_core Init() { // REF:LuaCommon.php!Load - Scrib_xtn_mgr xtn_mgr = (Scrib_xtn_mgr)wiki.Xtn_mgr().Get_or_fail(Scrib_xtn_mgr.XTN_KEY); + Scrib_xtn_mgr xtn_mgr = (Scrib_xtn_mgr)app.Xtn_mgr().Get_or_fail(Scrib_xtn_mgr.XTN_KEY); Engine_(xtn_mgr.Engine_type(), xtn_mgr.Luaj_debug_enabled()); engine.Server().Server_timeout_(xtn_mgr.Lua_timeout()).Server_timeout_polling_(xtn_mgr.Lua_timeout_polling()).Server_timeout_busy_wait_(xtn_mgr.Lua_timeout_busy_wait()); enabled = xtn_mgr.Enabled();