From 7d90cd61a30814094d2e259d2d64d854a54af842 Mon Sep 17 00:00:00 2001 From: David Rose Date: Tue, 5 Sep 2006 22:57:29 +0000 Subject: [PATCH] fix crash when scaling to 0 --- pandatool/src/palettizer/destTextureImage.cxx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pandatool/src/palettizer/destTextureImage.cxx b/pandatool/src/palettizer/destTextureImage.cxx index 701c5523dc..656410fdc2 100644 --- a/pandatool/src/palettizer/destTextureImage.cxx +++ b/pandatool/src/palettizer/destTextureImage.cxx @@ -53,11 +53,14 @@ DestTextureImage(TexturePlacement *placement) { if (_size_known) { _x_size = texture->get_x_size(); _y_size = texture->get_y_size(); - } - if (pal->_force_power_2) { - _x_size = to_power_2(_x_size); - _y_size = to_power_2(_y_size); + if (pal->_force_power_2) { + _x_size = to_power_2(_x_size); + _y_size = to_power_2(_y_size); + } else { + _x_size = max(_x_size, 1); + _y_size = max(_y_size, 1); + } } set_filename(placement->get_group(), texture->get_name());