diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-12-12 14:46:39 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-12-12 14:46:39 +0300 |
commit | 7792fb11e68ada6b7005637727986d12cbd0e1dc (patch) | |
tree | 74e6dc7e32feca24b8e4492adabdce0c06ae215b /src/gui/widgets/guitable.cpp | |
parent | effaf34cd34a5c9bb6b463d678509879f7fbd88d (diff) | |
download | manaplus-7792fb11e68ada6b7005637727986d12cbd0e1dc.tar.gz manaplus-7792fb11e68ada6b7005637727986d12cbd0e1dc.tar.bz2 manaplus-7792fb11e68ada6b7005637727986d12cbd0e1dc.tar.xz manaplus-7792fb11e68ada6b7005637727986d12cbd0e1dc.zip |
fix possible division by zero in guitable.
Diffstat (limited to 'src/gui/widgets/guitable.cpp')
-rw-r--r-- | src/gui/widgets/guitable.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gui/widgets/guitable.cpp b/src/gui/widgets/guitable.cpp index 9d6eb0926..090588f90 100644 --- a/src/gui/widgets/guitable.cpp +++ b/src/gui/widgets/guitable.cpp @@ -314,7 +314,9 @@ void GuiTable::draw(gcn::Graphics* graphics) // First, determine how many rows we need to draw, // and where we should start. - const int rHeight = getRowHeight(); + int rHeight = getRowHeight(); + if (!rHeight) + rHeight = 1; int first_row = -(y / rHeight); if (first_row < 0) |