Mercurial > projects > dwt2
diff org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/program/Program.d @ 55:ea8b884d85f6
[swt lin] fixed tango compile
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Fri, 27 Mar 2009 23:38:49 +0100 |
parents | 70388b0e6dad |
children | 12b890a6392a |
line wrap: on
line diff
--- a/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/program/Program.d Fri Mar 27 23:31:11 2009 +0100 +++ b/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/program/Program.d Fri Mar 27 23:38:49 2009 +0100 @@ -600,7 +600,8 @@ +/ static String[][ String ] gnome24_getMimeInfo() { version(Tango){ - scope it = new Lines!(char)(tango.io.device.File.get("/usr/share/mime/globs")); + scope file = new tango.io.device.File.File("/usr/share/mime/globs"); + scope it = new tango.io.stream.Lines.Lines!(char)( file ); } else { // Phobos scope it = std.string.splitlines( cast(String)std.file.read("/usr/share/mime/globs")); } @@ -783,7 +784,7 @@ String[] mimeExts = mimeInfo[mimeType]; for (int index = 0; index < mimeExts.length; index++){ version(Tango){ - bool contains = extensions.contains(mimeExts[index]); + bool contains = cast(bool)tango.core.Array.contains(extensions, mimeExts[index]); } else { // Phobos bool contains = std.algorithm.find(extensions, mimeExts[index]) != std.iterator.end(extensions); }