Bug 446509: silence exceptions that are sometimes thrown when zooming, r=mfinkle

This commit is contained in:
Gavin Sharp 2008-07-22 09:11:56 -04:00
Родитель fa470ae2f5
Коммит 5daa287f37
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -579,11 +579,14 @@
this.deckbrowser._browserToCanvas();
this.deckbrowser._zoomed = false;
} else {
var element = this.deckbrowser.elementFromPoint(aEvent.clientX, aEvent.clientY);
if (!element)
return; //XXX when does this happen?
// Remember pageX/pageY
[dragData.oldPageX, dragData.oldPageY] = [dragData.pageX, dragData.pageY];
this._oldZoomLevel = this.deckbrowser._zoomLevel;
var element = this.deckbrowser.elementFromPoint(aEvent.clientX, aEvent.clientY);
this.deckbrowser.zoomToElement(element);
this.deckbrowser._zoomed = true;
}