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);
             }