From 072f85e2b17cf9454ffcd9251e1a215d3fc3a43d Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Tue, 12 Feb 2013 13:24:09 -0800 Subject: [PATCH] Redraw nodes that move off the screen (fixes #735) --- js/id/core/difference.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/id/core/difference.js b/js/id/core/difference.js index e2159271a..15ae88df3 100644 --- a/js/id/core/difference.js +++ b/js/id/core/difference.js @@ -89,7 +89,9 @@ iD.Difference = function (base, head) { b = change.base, entity = h || b; - if (extent && !entity.intersects(extent, h ? head : base)) + if (extent && + (!h || !h.intersects(extent, head)) && + (!b || !b.intersects(extent, base))) continue; result[id] = h;