all repos — fluxbox @ 78adeb29191b25694412e35bd5826d1689af1a6a

custom fork of the fluxbox windowmanager

Bugfix: don't render textures with dimension of 0

At least 'invertRGB()' does not like 'width' or 'height' being 0.
341b2f43e511e39dd was triggered by this problem as well.
Mathias Gumz akira at fluxbox dot org
commit

78adeb29191b25694412e35bd5826d1689af1a6a

parent

92deeba2a099ff93c0a766b2aa46454d62b19d8e

1 files changed, 4 insertions(+), 1 deletions(-)

jump to
M src/FbTk/TextureRender.ccsrc/FbTk/TextureRender.cc

@@ -1349,7 +1349,10 @@ }

Pixmap TextureRender::render(const FbTk::Texture &texture) { - if (texture.pixmap().drawable() != 0) + + if (width == 0 || height == 0) + return None; + else if (texture.pixmap().drawable() != 0) return renderPixmap(texture); else if (texture.type() & FbTk::Texture::PARENTRELATIVE) return ParentRelative;