Fix saving snapshots

This commit is contained in:
Simon Kornblith 2012-06-26 11:59:03 -04:00
parent ea7b955414
commit f37a225a30

View File

@ -191,9 +191,13 @@ Zotero.ProgressWindow = function(_window){
* Adds a line to the progress window with the specified icon * Adds a line to the progress window with the specified icon
*/ */
this.addLines = _deferUntilWindowLoad(function addLines(labels, icons) { this.addLines = _deferUntilWindowLoad(function addLines(labels, icons) {
if(typeof labels === "object" && typeof icons === "object") {
for (var i in labels) { for (var i in labels) {
new this.ItemProgress(icons[i], labels[i]); new this.ItemProgress(icons[i], labels[i]);
} }
} else {
new this.ItemProgress(icons, labels);
}
_move(); _move();
}); });
@ -433,7 +437,7 @@ Zotero.ProgressWindow = function(_window){
*/ */
function _deferUntilWindowLoad(fn) { function _deferUntilWindowLoad(fn) {
return function() { return function() {
if(_window.closed) return; if(_window && _window.closed) return;
if(_windowLoaded) { if(_windowLoaded) {
fn.apply(this, Array.prototype.slice.call(arguments)); fn.apply(this, Array.prototype.slice.call(arguments));