Author: jflesch
Date: 2006-10-20 20:43:03 +0000 (Fri, 20 Oct 2006)
New Revision: 10683

Modified:
   trunk/apps/Thaw/src/thaw/plugins/index/File.java
   trunk/apps/Thaw/src/thaw/plugins/index/Index.java
Log:
Fix: forbird multiple index update on one index: not supported

Modified: trunk/apps/Thaw/src/thaw/plugins/index/File.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/File.java    2006-10-20 20:37:45 UTC 
(rev 10682)
+++ trunk/apps/Thaw/src/thaw/plugins/index/File.java    2006-10-20 20:43:03 UTC 
(rev 10683)
@@ -152,6 +152,11 @@
        }

        public void setTransfer(FCPTransferQuery query) {
+               if (transfer != null) {
+                       Logger.notice(this, "A transfer is already running for 
this file");
+                       return;
+               }
+
                transfer = query;

                if (transfer != null) {

Modified: trunk/apps/Thaw/src/thaw/plugins/index/Index.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/Index.java   2006-10-20 20:37:45 UTC 
(rev 10682)
+++ trunk/apps/Thaw/src/thaw/plugins/index/Index.java   2006-10-20 20:43:03 UTC 
(rev 10683)
@@ -235,6 +235,11 @@
        public void update() {
                targetFile = new java.io.File(toString()+".xml");

+               if (transfer != null) {
+                       Logger.notice(this, "A transfer is already running");
+                       return;
+               }
+
                if(modifiable) {
                        FCPClientPut clientPut;



Reply via email to