Mercurial > projects > dwt-samples
changeset 69:279d4c41c6ff
prevent exception for files
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Sat, 12 Apr 2008 04:50:22 +0200 |
parents | 06688322681f |
children | e7e5002eabcf |
files | jface/FileTreeViewer.d |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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;