summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/browserbox.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gui/browserbox.cpp b/src/gui/browserbox.cpp
index a2613389..f6c9c51c 100644
--- a/src/gui/browserbox.cpp
+++ b/src/gui/browserbox.cpp
@@ -314,7 +314,8 @@ BrowserBox::draw(gcn::Graphics *graphics)
for (j = 0; j < row.size(); j++)
{
- if (mUseLinksAndUserColors || (!mUseLinksAndUserColors && (j == 0)))
+ if ( (mUseLinksAndUserColors && (j + 3) <= row.size()) ||
+ (!mUseLinksAndUserColors && (j == 0)) )
{
// Check for color change in format "##x", x = [L,P,0..9]
if ((row.at(j) == '#') && (row.at(j + 1) == '#'))