From 7251033629b2e442659761159d2d8842703c446e Mon Sep 17 00:00:00 2001
From: Brandon Bergren <bdragon@rtk0.net>
Date: Thu, 31 Mar 2011 15:08:01 -0500
Subject: [PATCH] Change globalChange to skip maps that are in the settings
 array but are missing from the actual page.

---
 js/gmap.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/js/gmap.js b/js/gmap.js
index 0fbafd4..9529586 100755
--- a/js/gmap.js
+++ b/js/gmap.js
@@ -51,7 +51,10 @@
     globalChange: function (name, userdata) {
       for (var mapid in Drupal.settings.gmap) {
         if (Drupal.settings.gmap.hasOwnProperty(mapid)) {
-          maps[mapid].change(name, -1, userdata);
+          // Skip maps that are set up but not shown, etc.
+          if (maps[mapid]) {
+            maps[mapid].change(name, -1, userdata);
+          }
         }
       }
     },
-- 
GitLab