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);


Reply via email to