From 3d7440b06a97186cd65cab7f6d602a788888d722 Mon Sep 17 00:00:00 2001 From: Jon Atkins Date: Mon, 5 Aug 2013 14:16:49 +0100 Subject: [PATCH] add ent[1] - the data modification timestamp, to beforePortalReRender alsoi include the previous timestamp for #324 --- code/map_data.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/map_data.js b/code/map_data.js index de643823..6dd19b35 100644 --- a/code/map_data.js +++ b/code/map_data.js @@ -588,8 +588,8 @@ window.renderPortal = function(ent) { if(!changing_highlighters && old) { var oo = old.options; - // if the data we have is older than the data already rendered, do nothing - if (oo.ent[1] > ent[1]) + // if the data we have is older than/the same as the data already rendered, do nothing + if (oo.ent[1] >= ent[1]) return; // Default checks to see if a portal needs to be re-rendered @@ -597,7 +597,7 @@ window.renderPortal = function(ent) { u = u || oo.level !== portalLevel; // Allow plugins to add additional conditions as to when a portal gets re-rendered - var hookData = {portal: ent[2], oldPortal: oo.details, portalGuid: ent[0], reRender: false}; + var hookData = {portal: ent[2], oldPortal: oo.details, portalGuid: ent[0], mtime: ent[1], oldMtime: oo.ent[1], reRender: false}; runHooks('beforePortalReRender', hookData); u = u || hookData.reRender;