# HG changeset patch # User Frank Benoit # Date 1207927591 -7200 # Node ID 59ae5360d98f982fd3f72685f12924e5241b0e06 # Parent caaf053c44d6daf173cbdd1712bb0da0dd3bf124 use FileRoots diff -r caaf053c44d6 -r 59ae5360d98f jface/FileTreeViewer.d --- a/jface/FileTreeViewer.d Fri Apr 11 17:08:20 2008 +0200 +++ b/jface/FileTreeViewer.d Fri Apr 11 17:26:31 2008 +0200 @@ -101,7 +101,6 @@ class FileTreeContentProvider : ITreeContentProvider { public override Object[] getChildren( Object arg0 ){ - Trace.formatln( "trc line={} ", __LINE__ ); try{ auto fp = cast(FilePath)arg0; Object[] res; @@ -112,7 +111,6 @@ res ~= FilePath.from( item ); } - Trace.formatln( "trc line={} ", __LINE__ ); return res; } catch( Exception e ){ @@ -122,24 +120,22 @@ } public override Object getParent(Object arg0 ){ - Trace.formatln( "trc line={} ", __LINE__ ); auto fp = cast(FilePath)arg0; return fp.pop; } public override bool hasChildren(Object arg0 ){ - Trace.formatln( "trc line={} ", __LINE__ ); auto obj = getChildren(arg0); return obj is null ? false : obj.length > 0; } public override Object[] getElements( Object arg0 ){ - Trace.formatln( "trc line={} ", __LINE__ ); Object[] res; - res ~= new FilePath( "/" ); -// foreach( root; FileRoots.list()){ -// res ~= new FilePath( root ); -// } + + foreach( root; FileRoots.list()){ + res ~= new FilePath( root ); + } + return res; }