From 0ebf6a17547f75c1fa961acbf3fdd59c0e494d22 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Thu, 13 Feb 2003 04:52:08 +0000 Subject: [PATCH] only store what we need to in the class --- otk/rendercolor.hh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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; }; } -- 2.39.2