all repos — openbox @ 68482ff556b5b8b48bb536a4a95c5a1de01895cb

openbox fork - make it a bit more like ryudo

no segfault plz tnx
Dana Jansens danakj@orodu.net
commit

68482ff556b5b8b48bb536a4a95c5a1de01895cb

parent

0ebf6a17547f75c1fa961acbf3fdd59c0e494d22

1 files changed, 3 insertions(+), 2 deletions(-)

jump to
M otk/rendercolor.ccotk/rendercolor.cc

@@ -102,9 +102,10 @@ RenderColor::~RenderColor()

{ unsigned long color = _blue | _green << 8 | _red << 16; - CacheItem *item = _cache[_screen][color]; + if (_allocated) { + CacheItem *item = _cache[_screen][color]; + assert(item); // better be... - if (item) { if (--item->count <= 0) { // remove from the cache XFreeGC(**display, _gc);