commit 6256d6fee88037b3d86a7c7ff5113d58488f308b
parent ac551b3a2f5daf2aaaf8b93b389a6adf3ae87ac1
Author: Dan Stillman <dstillman@zotero.org>
Date: Thu, 2 Oct 2008 22:11:23 +0000
Fix excessive updating of translators and styles in XPI builds
Diffstat:
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/chrome/content/zotero/xpcom/schema.js b/chrome/content/zotero/xpcom/schema.js
@@ -208,7 +208,7 @@ Zotero.Schema = new function(){
var destDir = Zotero["get" + Modes + "Directory"]();
// If directory is empty, force reinstall
- var forceReinstall = false;
+ var forceReinstall = true;
var entries = destDir.directoryEntries;
while (entries.hasMoreElements()) {
var file = entries.getNext();
@@ -216,7 +216,8 @@ Zotero.Schema = new function(){
if (!file.leafName.match(fileNameRE) || file.isDirectory()) {
continue;
}
- forceReinstall = true;
+ // Not empty
+ forceReinstall = false;
break;
}
@@ -314,7 +315,7 @@ Zotero.Schema = new function(){
}
}
- if (forceReinstall && lastModTime && modTime <= lastModTime) {
+ if (!forceReinstall && lastModTime && modTime <= lastModTime) {
Zotero.debug("Installed " + modes + " are up-to-date with " + modes + " directory");
return 0;
}
@@ -1940,7 +1941,7 @@ Zotero.Schema = new function(){
Zotero.DB.query("DROP TABLE csl");
}
- //
+ // 1.5 Sync Preview 2.2
if (i==42) {
Zotero.DB.query("UPDATE itemAttachments SET syncState=0");
}