Merge pull request #13 from Birch-san/out-of-bounds
Guard against out-of-bounds
This commit is contained in:
commit
6c8d39f1e8
|
@ -175,9 +175,11 @@ void TableComponent::paintCell (
|
||||||
g.setColour (getLookAndFeel().findColour (ListBox::textColourId));
|
g.setColour (getLookAndFeel().findColour (ListBox::textColourId));
|
||||||
g.setFont (font);
|
g.setFont (font);
|
||||||
|
|
||||||
|
if (rowNumber < rows.size()) {
|
||||||
TableRow& row{ rows[rowNumber] };
|
TableRow& row{ rows[rowNumber] };
|
||||||
String text{ row.getStringContents(columnId) };
|
String text{ row.getStringContents(columnId) };
|
||||||
g.drawText(text, 2, 0, width - 4, height, Justification::centredLeft, true);
|
g.drawText(text, 2, 0, width - 4, height, Justification::centredLeft, true);
|
||||||
|
}
|
||||||
|
|
||||||
g.setColour (getLookAndFeel().findColour (ListBox::backgroundColourId));
|
g.setColour (getLookAndFeel().findColour (ListBox::backgroundColourId));
|
||||||
g.fillRect (width - 1, 0, 1, height);
|
g.fillRect (width - 1, 0, 1, height);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user