Fix small memory access bug found by valgrind.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@28102 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Fred Kiefer 2009-03-20 07:55:25 +00:00
parent bf45641a25
commit e1ae97f125
2 changed files with 7 additions and 2 deletions

View file

@ -814,7 +814,7 @@ static NSImage *unexpandable = nil;
/* Determine starting column as fast as possible */
x_pos = NSMinX (aRect);
i = 0;
while ((x_pos > _columnOrigins[i]) && (i < _numberOfColumns))
while ((i < _numberOfColumns) && (x_pos > _columnOrigins[i]))
{
i++;
}
@ -826,7 +826,7 @@ static NSImage *unexpandable = nil;
/* Determine ending column as fast as possible */
x_pos = NSMaxX (aRect);
// Nota Bene: we do *not* reset i
while ((x_pos > _columnOrigins[i]) && (i < _numberOfColumns))
while ((i < _numberOfColumns) && (x_pos > _columnOrigins[i]))
{
i++;
}