[haiku-commits] r38955 - haiku/trunk/src/servers/app/drawing/Painter

  • From: superstippi@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 12 Oct 2010 11:48:12 +0200 (CEST)

Author: stippi
Date: 2010-10-12 11:48:12 +0200 (Tue, 12 Oct 2010)
New Revision: 38955
Changeset: http://dev.haiku-os.org/changeset/38955

Modified:
   haiku/trunk/src/servers/app/drawing/Painter/Painter.cpp
Log:
Some drawing mode implementations actually use the color
passed to the pixel format methods. Don't use a dummy color
for drawing dots. (Untested, but should fix Clockwerk time
line objects drawing)


Modified: haiku/trunk/src/servers/app/drawing/Painter/Painter.cpp
===================================================================
--- haiku/trunk/src/servers/app/drawing/Painter/Painter.cpp     2010-10-12 
09:12:59 UTC (rev 38954)
+++ haiku/trunk/src/servers/app/drawing/Painter/Painter.cpp     2010-10-12 
09:48:12 UTC (rev 38955)
@@ -389,8 +389,8 @@
                // special case dots
                if (fPenSize == 1.0 && !fSubpixelPrecise) {
                        if (fClippingRegion->Contains(a)) {
-                               agg::rgba8 dummyColor;
-                               fPixelFormat.blend_pixel((int)a.x, (int)a.y, 
dummyColor, 255);
+                               fPixelFormat.blend_pixel((int)a.x, (int)a.y, 
fRenderer.color(),
+                                       255);
                        }
                } else {
                        fPath.move_to(a.x, a.y);


Other related posts:

  • » [haiku-commits] r38955 - haiku/trunk/src/servers/app/drawing/Painter - superstippi