summaryrefslogtreecommitdiff
path: root/otk/rendercolor.cc
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-02-12 01:22:31 +0000
committerDana Jansens <danakj@orodu.net>2003-02-12 01:22:31 +0000
commita0738a0197b23d1bb2b2a58ae8d82a998fbf2d99 (patch)
tree2a17453e47d93bdc9e4561127f8f675a7d318c65 /otk/rendercolor.cc
parent044c8ae416da315a7a111727c2f5dfc769c15125 (diff)
more efficient/nicer way to get the XColor values
Diffstat (limited to 'otk/rendercolor.cc')
-rw-r--r--otk/rendercolor.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/otk/rendercolor.cc b/otk/rendercolor.cc
index 5917b007..31823341 100644
--- a/otk/rendercolor.cc
+++ b/otk/rendercolor.cc
@@ -61,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)) {