# HG changeset patch # User Frank Benoit # Date 1215380110 -7200 # Node ID 5fe95b1ccf68c209e48229b2e7fe4d27c3b5749e # Parent be3a48f1d5969433f118be39ba1cdcdeff5f3f9d Fix: compile error for tango svn diff -r be3a48f1d596 -r 5fe95b1ccf68 jface/FileTreeViewer.d --- a/jface/FileTreeViewer.d Sun Jul 06 14:21:59 2008 +0200 +++ b/jface/FileTreeViewer.d Sun Jul 06 23:35:10 2008 +0200 @@ -35,7 +35,12 @@ //import dwt.dwthelper.utils; //------------------------------------ +version(TANGOSVN){ +import tango.io.FileSystem; +} +else{ import tango.io.FileRoots; +} import tango.io.FilePath; import tango.util.log.Trace; @@ -128,6 +133,16 @@ public override Object[] getElements( Object arg0 ){ Object[] res; +version(TANGOSVN){ + foreach( root; FileSystem.roots()){ + // ignore floppy drives, they bring up strange error messages + if( root == `A:\`|| root == `B:\` ){ + continue; + } + res ~= new FilePath( root ); + } +} +else{ foreach( root; FileRoots.list()){ // ignore floppy drives, they bring up strange error messages if( root == `A:\`|| root == `B:\` ){ @@ -135,7 +150,7 @@ } res ~= new FilePath( root ); } - +} return res; }