]> Dogcows Code - chaz/openbox/blobdiff - otk/rendercolor.cc
add mising ()s
[chaz/openbox] / otk / rendercolor.cc
index 81aef261b6698fb7889e0d0db76ca3be55a1bd6e..7a0b5fcc4fcbb0c0c32ae9338791e341709f8d51 100644 (file)
@@ -1,18 +1,12 @@
 // -*- mode: C++; indent-tabs-mode: nil; c-basic-offset: 2; -*-
 
-#ifdef    HAVE_CONFIG_H
-#  include "../config.h"
-#endif // HAVE_CONFIG_H
+#include "config.h"
 
 #include "rendercolor.hh"
 #include "display.hh"
 #include "screeninfo.hh"
 
-extern "C" {
-#ifdef HAVE_STDIO_H
-#  include <stdio.h>
-#endif
-}
+#include <cstdio>
 
 namespace otk {
 
@@ -53,8 +47,6 @@ void RenderColor::create()
 {
   unsigned long color = _blue | _green << 8 | _red << 16;
   
-  printf("CREATE COLOR: %lx\n", color);
-  
   // try get a gc from the cache
   CacheItem *item = _cache[_screen][color];
 
@@ -69,9 +61,9 @@ void RenderColor::create()
     const ScreenInfo *info = display->screenInfo(_screen);
 
     XColor xcol;    // convert from 0-0xff to 0-0xffff
-    xcol.red = _red; xcol.red |= xcol.red << 8;
-    xcol.green = _green; xcol.green |= xcol.green << 8;
-    xcol.blue = _blue; xcol.blue |= xcol.blue << 8;
+    xcol.red = (_red << 8) | _red;
+    xcol.green = (_green << 8) | _green;
+    xcol.blue = (_blue << 8) | _blue;
     xcol.pixel = 0;
 
     if (! XAllocColor(**display, info->colormap(), &xcol)) {
@@ -101,8 +93,6 @@ RenderColor::~RenderColor()
   CacheItem *item = _cache[_screen][color];
   assert(item); // it better be in the cache ...
 
-  printf("DESTROY COLOR: %lx %d\n", color, item->count);
-  
   if (--item->count <= 0) {
     // remove from the cache
     XFreeGC(**display, _gc);
This page took 0.023632 seconds and 4 git commands to generate.