Fix excessive updating of translators and styles in XPI builds

This commit is contained in:
Dan Stillman 2008-10-02 22:11:23 +00:00
parent ac551b3a2f
commit 6256d6fee8

View file

@ -208,7 +208,7 @@ Zotero.Schema = new function(){
var destDir = Zotero["get" + Modes + "Directory"](); var destDir = Zotero["get" + Modes + "Directory"]();
// If directory is empty, force reinstall // If directory is empty, force reinstall
var forceReinstall = false; var forceReinstall = true;
var entries = destDir.directoryEntries; var entries = destDir.directoryEntries;
while (entries.hasMoreElements()) { while (entries.hasMoreElements()) {
var file = entries.getNext(); var file = entries.getNext();
@ -216,7 +216,8 @@ Zotero.Schema = new function(){
if (!file.leafName.match(fileNameRE) || file.isDirectory()) { if (!file.leafName.match(fileNameRE) || file.isDirectory()) {
continue; continue;
} }
forceReinstall = true; // Not empty
forceReinstall = false;
break; 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"); Zotero.debug("Installed " + modes + " are up-to-date with " + modes + " directory");
return 0; return 0;
} }
@ -1940,7 +1941,7 @@ Zotero.Schema = new function(){
Zotero.DB.query("DROP TABLE csl"); Zotero.DB.query("DROP TABLE csl");
} }
// // 1.5 Sync Preview 2.2
if (i==42) { if (i==42) {
Zotero.DB.query("UPDATE itemAttachments SET syncState=0"); Zotero.DB.query("UPDATE itemAttachments SET syncState=0");
} }