You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by ap...@apache.org on 2007/08/04 07:51:13 UTC

svn commit: r562661 - /harmony/enhanced/classlib/trunk/modules/awt/src/main/java/windows/org/apache/harmony/awt/gl/windows/WinGraphicsConfiguration.java

Author: apetrenko
Date: Fri Aug  3 22:51:11 2007
New Revision: 562661

URL: http://svn.apache.org/viewvc?view=rev&rev=562661
Log:
Patch for HARMONY-4591 "[classlib][awt] 0 bits color model with hardware acceleration?"

Modified:
    harmony/enhanced/classlib/trunk/modules/awt/src/main/java/windows/org/apache/harmony/awt/gl/windows/WinGraphicsConfiguration.java

Modified: harmony/enhanced/classlib/trunk/modules/awt/src/main/java/windows/org/apache/harmony/awt/gl/windows/WinGraphicsConfiguration.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/awt/src/main/java/windows/org/apache/harmony/awt/gl/windows/WinGraphicsConfiguration.java?view=diff&rev=562661&r1=562660&r2=562661
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/awt/src/main/java/windows/org/apache/harmony/awt/gl/windows/WinGraphicsConfiguration.java (original)
+++ harmony/enhanced/classlib/trunk/modules/awt/src/main/java/windows/org/apache/harmony/awt/gl/windows/WinGraphicsConfiguration.java Fri Aug  3 22:51:11 2007
@@ -99,6 +99,11 @@
         }
 
         bits = pfd.get_cColorBits();
+        if (bits == 0) { 
+            cm = null; 
+            return; 
+        }
+        
         redBits = pfd.get_cRedBits();
         redShift = pfd.get_cRedShift();
         rmask = (int)(Math.pow(2,redBits)-1) << redShift;