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