rem:  if (!newSize.equals(this.getSize())) { 
add: var oldSize = this.getSize(); if (oldSize == null) this.size = oldSize = newSize; if (!newSize.equals(oldSize)) {  var dx = (newSize.w - oldSize.w) / 2, dy = (newSize.h - oldSize.h) / 2; var lcStyle = this.layerContainerDiv.style; lcStyle.left = (parseInt(lcStyle.left) + dx) + "px"; lcStyle.top  = (parseInt(lcStyle.top ) + dy) + "px";  this.layerContainerOrigin = this.center.clone();  this.size = newSize;  
context:     updateSize: function() {        var newSize = this.getCurrentSize();                if (!newSize.equals(this.getSize())) {            this.events.element.offsets = null;            this.size = newSize;        }    },
meta: 4411	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4411/4d92c47db3b4c94d18b04b8f6b305861dea79189/Map.js/buggy/lib/OpenLayers/Map.js