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()) {