Skip to content

Commit 336bfac

Browse files
remove click handle when clearing receiver
1 parent 14bce0c commit 336bfac

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

cache.manifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CACHE MANIFEST
2-
# version 242
2+
# version 243
33

44
# gogole maps files
55
http://maps.google.com/maps/api/js?v=3.10&sensor=false&language=en_us&key=AIzaSyCOqkcNey4CCyG4X0X5qxHAhCgD8g5DwXg

js/tracker.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1103,7 +1103,7 @@ function updateReceiverMarker(receiver) {
11031103
receiver.infobox = new google.maps.InfoWindow({
11041104
content: receiver.description
11051105
});
1106-
google.maps.event.addListener(receiver.marker, 'click', function() {
1106+
receiver.infobox_handle = google.maps.event.addListener(receiver.marker, 'click', function() {
11071107
receiver.infobox.open(map, receiver.marker);
11081108
});
11091109
} else {
@@ -1150,8 +1150,12 @@ function updateReceivers(r) {
11501150
i++;
11511151
}
11521152
else {
1153+
// close box, remove event handle, and remove marker
11531154
e.infobox.close();
1155+
e.infobox_handle.remove();
11541156
e.marker.setMap(null);
1157+
1158+
// remove from arrays
11551159
receivers.splice(i,1);
11561160
receiver_names.splice(i,1);
11571161
}

0 commit comments

Comments
 (0)