Author: jflesch
Date: 2007-08-03 03:30:21 +0000 (Fri, 03 Aug 2007)
New Revision: 14473

Modified:
   trunk/apps/Thaw/src/thaw/plugins/MiniFrost.java
   trunk/apps/Thaw/src/thaw/plugins/miniFrost/AutoRefresh.java
Log:
Fix this deadlock once for all

Modified: trunk/apps/Thaw/src/thaw/plugins/MiniFrost.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/MiniFrost.java     2007-08-03 01:17:29 UTC 
(rev 14472)
+++ trunk/apps/Thaw/src/thaw/plugins/MiniFrost.java     2007-08-03 03:30:21 UTC 
(rev 14473)
@@ -14,7 +14,7 @@


 public class MiniFrost implements thaw.core.Plugin {
-       public final static int DEFAULT_ARCHIVE_AFTER = 7; /* days */
+       public final static int DEFAULT_ARCHIVE_AFTER = 15; /* days */
        public final static int DEFAULT_DELETE_AFTER  = 60; /* days */

        private Core core;

Modified: trunk/apps/Thaw/src/thaw/plugins/miniFrost/AutoRefresh.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/miniFrost/AutoRefresh.java 2007-08-03 
01:17:29 UTC (rev 14472)
+++ trunk/apps/Thaw/src/thaw/plugins/miniFrost/AutoRefresh.java 2007-08-03 
03:30:21 UTC (rev 14473)
@@ -115,9 +115,11 @@
                        if (!run)
                                return;

-                       synchronized(boardTree.getBoards()) {
+                       try {
                                if (canRefreshAnotherOne())
                                        refreshAnotherOne();
+                       } catch(Exception e) {
+                               Logger.error(this, "Error while autorefreshing 
: "+e.toString());
                        }
                }
        }


Reply via email to