Compare commits

...

4 Commits

Author SHA1 Message Date
Ubit Umarov
1d7235f864 Merge pull request #53 from holoneon/patch-7
Update MapSearchModule.cs
2026-08-07 10:42:42 +01:00
Ubit Umarov
7607ed99a0 Merge pull request #52 from amandaleeang/enforce-script-hasrun
Mark scripts as HasRun on every run (fix empty state on teleport)
2026-08-07 10:37:38 +01:00
Fiona Sweet
205b8c6018 Update MapSearchModule.cs
'data' isn't used, dead code.
2026-08-07 02:23:48 -07:00
Amanda Lee
6950500b87 Mark scripts as hasRun on event dispatch (fix empty state on teleport) 2026-08-07 13:36:46 +08:00
2 changed files with 5 additions and 4 deletions

View File

@@ -130,14 +130,10 @@ namespace OpenSim.Region.CoreModules.World.WorldMap
//m_log.DebugFormat("[MAPSEARCHMODULE]: search {0} returned {1} regions", mapName, regionInfos.Count);
MapBlockData data;
if (regionInfos != null && regionInfos.Count > 0)
{
foreach (GridRegion info in regionInfos)
{
data = new MapBlockData();
data.Agents = 0;
data.Access = info.Access;
MapBlockData block = new MapBlockData();
MapBlockFromGridRegion(block, info, flags);

View File

@@ -318,6 +318,9 @@ namespace OpenSim.Region.ScriptEngine.Yengine
m_LastRanAt = now;
m_InstEHSlice++;
callMode = CallMode_NORMAL;
// The script really executes here, so it has meaningful
// state to serialize — GetXMLState gates on this flag.
m_HasRun = true;
e = ResumeEx();
}
@@ -393,6 +396,8 @@ namespace OpenSim.Region.ScriptEngine.Yengine
m_DetectParams = evt.DetectParams;
m_LastRanAt = now;
m_InstEHEvent++;
// Starting a new event handler counts as "has run".
m_HasRun = true;
e = StartEventHandler(evc, evt.Params);
}