Changeset 2071


Ignore:
Timestamp:
04/03/10 19:21:19 (8 years ago)
Author:
cmoullet
Message:

Check layer.events

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/cmoullet/ux/Toolbar/ux/widgets/LoadingStatusBar.js

    r1925 r2071  
    3434        }
    3535        if (!config.map) {
    36            config.map = GeoExt.MapPanel.guess().map;
     36            config.map = GeoExt.MapPanel.guess().map;
    3737        }
    3838        GeoExt.ux.LoadingStatusBar.superclass.constructor.call(this, config);
     
    100100     */
    101101    registerLayer: function(layer) {
    102         layer.events.on({
    103             loadstart: this.increaseCounter,
    104             loadend: this.decreaseCounter,
    105             scope: this
    106         });
     102        if (layer.events) {
     103            layer.events.on({
     104                loadstart: this.increaseCounter,
     105                loadend: this.decreaseCounter,
     106                scope: this
     107            });
     108        }
    107109    },
    108110
     
    111113     */
    112114    unregisterLayer: function(layer) {
    113         layer.events.un({
    114             loadstart: this.increaseCounter,
    115             loadend: this.decreaseCounter,
    116             scope: this
    117         });
     115        if (layer.events) {
     116            layer.events.un({
     117                loadstart: this.increaseCounter,
     118                loadend: this.decreaseCounter,
     119                scope: this
     120            });
     121        }
    118122    }
    119123});
Note: See TracChangeset for help on using the changeset viewer.