]> Dogcows Code - chaz/openbox/blobdiff - otk/rendercolor.hh
increment the count 1 right off the start for the cache
[chaz/openbox] / otk / rendercolor.hh
index 6000646acd94c3bf6f703bf7f255f819109bcc4f..4eeb8158a0d20c0bade832f73c5d6011ef9e3510 100644 (file)
@@ -11,6 +11,7 @@ extern "C" {
 namespace otk {
 
 class RenderColor {
+public:
   struct RGB {
     int r;
     int g;
@@ -22,7 +23,8 @@ class RenderColor {
         g((color >> 8) & 0xff),
         b((color) & 0xff) {}
   };
-  
+
+private:
   struct CacheItem {
     GC gc;
     int count;
@@ -34,6 +36,7 @@ class RenderColor {
   unsigned char _red;
   unsigned char _green;
   unsigned char _blue;
+  unsigned long _pixel;
 
   GC _gc;
 
@@ -52,6 +55,7 @@ public:
   inline unsigned char red() const { return _red; }
   inline unsigned char green() const { return _green; }
   inline unsigned char blue() const { return _blue; }
+  inline unsigned long pixel() const { return _pixel; }
   inline GC gc() const { return _gc; }
 };
 
This page took 0.02264 seconds and 4 git commands to generate.