aboutsummaryrefslogtreecommitdiffstats
path: root/netx/net/sourceforge/jnlp/services/XFileOpenService.java
diff options
context:
space:
mode:
authorAndrew Azores <[email protected]>2013-09-04 12:22:16 -0400
committerAndrew Azores <[email protected]>2013-09-04 12:22:16 -0400
commitc72f8a72b8358c466e90b99a5dad2c5b7c653a38 (patch)
treeea4a55feb1eb155f6e64120dfb2a0bd357e89c6b /netx/net/sourceforge/jnlp/services/XFileOpenService.java
parent3a58ec9fc80fe436c774c2579e683dcb62dde19c (diff)
parent954a988dde49b5ee6f154ddebbf7459341ccab1a (diff)
merging
Diffstat (limited to 'netx/net/sourceforge/jnlp/services/XFileOpenService.java')
-rw-r--r--netx/net/sourceforge/jnlp/services/XFileOpenService.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/netx/net/sourceforge/jnlp/services/XFileOpenService.java b/netx/net/sourceforge/jnlp/services/XFileOpenService.java
index 7e004e3..ac5c162 100644
--- a/netx/net/sourceforge/jnlp/services/XFileOpenService.java
+++ b/netx/net/sourceforge/jnlp/services/XFileOpenService.java
@@ -91,11 +91,12 @@ class XFileOpenService implements FileOpenService {
if (chosen == JFileChooser.APPROVE_OPTION) {
File[] files = chooser.getSelectedFiles();
int length = files.length;
- XFileContents[] xfiles = new XFileContents[length];
- for (int i = 0; i < length; i++)
- xfiles[i] = new XFileContents(files[i]);
- return (FileContents[]) ServiceUtil.createPrivilegedProxy(
- FileContents.class, xfiles);
+ FileContents[] result = new FileContents[length];
+ for (int i = 0; i < length; i++) {
+ XFileContents xfile = new XFileContents(files[i]);
+ result[i] = (FileContents) ServiceUtil.createPrivilegedProxy(FileContents.class, xfile);
+ }
+ return result;
} else {
return null;
}