Author: jflesch
Date: 2007-01-03 07:32:39 +0000 (Wed, 03 Jan 2007)
New Revision: 11552

Modified:
   trunk/apps/Thaw/src/thaw/plugins/index/File.java
Log:
Fix NPE when cancelling downloads coming from an index

Modified: trunk/apps/Thaw/src/thaw/plugins/index/File.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/File.java    2007-01-03 05:44:28 UTC 
(rev 11551)
+++ trunk/apps/Thaw/src/thaw/plugins/index/File.java    2007-01-03 07:32:39 UTC 
(rev 11552)
@@ -460,7 +460,14 @@

                        if(transfer.isFinished() && (transfer instanceof 
FCPClientGet)) {
                                ((FCPClientGet)transfer).deleteObserver(this);
-                               size = (new 
java.io.File(transfer.getPath())).length();
+
+                               if (transfer.getPath() != null) {
+                                       java.io.File file = new 
java.io.File(transfer.getPath());
+
+                                       if (file.exists() && file.isFile())
+                                               size = file.length();
+                               }
+
                        }

                        if(transfer.isFinished() && transfer.isSuccessful()) {


Reply via email to