Bugfix: don't render textures with dimension of 0

At least 'invertRGB()' does not like 'width' or 'height' being 0.
341b2f43e5 was triggered by this problem as well.
This commit is contained in:
Mathias Gumz 2011-02-22 12:32:16 +01:00
parent 92deeba2a0
commit 78adeb2919

View file

@ -1349,7 +1349,10 @@ TextureRender::~TextureRender() {
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;