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;