Author: jflesch
Date: 2006-11-02 00:00:58 +0000 (Thu, 02 Nov 2006)
New Revision: 10793
Modified:
trunk/apps/Thaw/src/thaw/plugins/index/Index.java
Log:
Fix horrible freeze when an index update takes too much time
Modified: trunk/apps/Thaw/src/thaw/plugins/index/Index.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/Index.java 2006-11-01 23:48:15 UTC
(rev 10792)
+++ trunk/apps/Thaw/src/thaw/plugins/index/Index.java 2006-11-02 00:00:58 UTC
(rev 10793)
@@ -1002,7 +1002,7 @@
return files;
}
- public synchronized void loadXML(java.io.InputStream input) {
+ public void loadXML(java.io.InputStream input) {
DocumentBuilderFactory xmlFactory =
DocumentBuilderFactory.newInstance();
DocumentBuilder xmlBuilder;
@@ -1070,7 +1070,7 @@
}
}
- public void loadLinks(Element rootEl) {
+ public synchronized void loadLinks(Element rootEl) {
this.purgeLinkList();
Element links =
(Element)rootEl.getElementsByTagName("indexes").item(0);
@@ -1087,7 +1087,7 @@
}
- public void loadFileList(Element rootEl) {
+ public synchronized void loadFileList(Element rootEl) {
this.purgeFileList();
Element filesEl =
(Element)rootEl.getElementsByTagName("files").item(0);