diff options
-rw-r--r-- | web/cobrands/fixmystreet/assets.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/web/cobrands/fixmystreet/assets.js b/web/cobrands/fixmystreet/assets.js index cd1e202e5..f53d26bbb 100644 --- a/web/cobrands/fixmystreet/assets.js +++ b/web/cobrands/fixmystreet/assets.js @@ -19,6 +19,9 @@ var fixmystreet = fixmystreet || {}; OpenLayers.Layer.VectorAsset = OpenLayers.Class(OpenLayers.Layer.Vector, { initialize: function(name, options) { OpenLayers.Layer.Vector.prototype.initialize.apply(this, arguments); + // Do in both locations so fixmystreet.bodies is up to date. Otherwise + // e.g. a layer can disappear the category change after it should. + $(fixmystreet).on('report_new:category_change:extras_received', this.update_layer_visibility.bind(this)); $(fixmystreet).on('report_new:category_change', this.update_layer_visibility.bind(this)); }, |