PrintingServices.cs: Unify platform detection code.
authorSebastien Pouliot <sebastien@ximian.com>
Tue, 9 Jan 2007 19:31:14 +0000 (19:31 -0000)
committerSebastien Pouliot <sebastien@ximian.com>
Tue, 9 Jan 2007 19:31:14 +0000 (19:31 -0000)
svn path=/trunk/mcs/; revision=70733

mcs/class/System.Drawing/System.Drawing.Printing/ChangeLog
mcs/class/System.Drawing/System.Drawing.Printing/PrintingServices.cs

index f07f27d663a96ffc25a36f5da5df0884506c7dfe..53afb7d3bc9c13717baae6247cb490005724b042 100644 (file)
@@ -1,3 +1,7 @@
+2007-01-09  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PrintingServices.cs: Unify platform detection code.
+
 2006-12-04  Carlos Alberto Cortez <calberto.cortez@gmail.com>
 
        * PrintingServicesUnix.cs: Add "landscape" option
index 1e0086ebbbcf42b0a32f573afc3bde563c03b2c8..e1622ffcaba598cf24d9d73be960b5ad217152a6 100644 (file)
@@ -71,9 +71,7 @@ namespace System.Drawing.Printing
 
                static SysPrn ()
                {
-                       int platform = (int) Environment.OSVersion.Platform;
-                       
-                       if (platform == 4 || platform == 128) {
+                       if (GDIPlus.RunningOnUnix ()) {
                                service = new  PrintingServicesUnix ();
                        } else {
                                service = new PrintingServicesWin32 ();