projects
/
mikachu
/
openbox.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
68482ff
)
free the colors on shutdown
author
Dana Jansens
<danakj@orodu.net>
Thu, 13 Feb 2003 05:07:25 +0000
(
05:07
+0000)
committer
Dana Jansens
<danakj@orodu.net>
Thu, 13 Feb 2003 05:07:25 +0000
(
05:07
+0000)
otk/pseudorendercontrol.cc
patch
|
blob
|
history
diff --git
a/otk/pseudorendercontrol.cc
b/otk/pseudorendercontrol.cc
index 4e2691a2198f85ac5ad485e3d09b068a9c3eb069..2b878200e7f034e38edd90e7b00658ad221fa1a1 100644
(file)
--- a/
otk/pseudorendercontrol.cc
+++ b/
otk/pseudorendercontrol.cc
@@
-101,7
+101,12
@@
PseudoRenderControl::~PseudoRenderControl()
{
printf("Destroying PseudoColor RenderControl\n");
- delete _colors;
+ unsigned long *pixels = new unsigned long [ncolors], *p = pixels;
+ for (int i = 0; i < _ncolors; ++i, ++p)
+ *p = _colors[i].pixel;
+ XFreeColors(**display, display->screenInfo(_screen)->colormap(), pixels,
+ _ncolors, 0);
+ delete [] colors;
}
void PseudoRenderControl::reduceDepth(Surface &sf, XImage *im) const