From: Dana Jansens Date: Thu, 13 Feb 2003 04:52:08 +0000 (+0000) Subject: only store what we need to in the class X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=0ebf6a17547f75c1fa961acbf3fdd59c0e494d22;p=chaz%2Fopenbox only store what we need to in the class --- diff --git a/otk/rendercolor.hh b/otk/rendercolor.hh index 8ed8ce58..da022a10 100644 --- a/otk/rendercolor.hh +++ b/otk/rendercolor.hh @@ -36,11 +36,13 @@ private: unsigned char _red; unsigned char _green; unsigned char _blue; - unsigned long _pixel; - GC _gc; + mutable unsigned long _pixel; + mutable GC _gc; - void create(); + mutable bool _allocated; + + void create() const; public: static void initialize(); @@ -55,8 +57,8 @@ 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; } + unsigned long pixel() const; + GC gc() const; }; }