# HG changeset patch # User Frank Benoit # Date 1207968622 -7200 # Node ID 279d4c41c6ff305281eac06b99f8dbf278c02c88 # Parent 06688322681f7c56d4e8278e9534c62bb884aa47 prevent exception for files diff -r 06688322681f -r 279d4c41c6ff jface/FileTreeViewer.d --- a/jface/FileTreeViewer.d Sat Apr 12 04:29:27 2008 +0200 +++ b/jface/FileTreeViewer.d Sat Apr 12 04:50:22 2008 +0200 @@ -102,9 +102,13 @@ class FileTreeContentProvider : ITreeContentProvider { public override Object[] getChildren( Object arg0 ){ + auto fp = cast(FilePath)arg0; try{ + if( !fp.isFolder() ){ + return null; + } Object[] res; - foreach( item; cast(FilePath)arg0 ){ + foreach( item; fp ){ res ~= FilePath.from( item ); } return res;