All pastes #2029975 Raw Edit

Mine

public diff v1 · immutable
#2029975 ·published 2010-12-26 18:47 UTC
rendered paste body
From 07b3f00351ca53affe213ca0a7589598a9d7a2b5 Mon Sep 17 00:00:00 2001From: Andrei Karas <akaras@inbox.ru>Date: Sat, 25 Dec 2010 23:24:27 +0200Subject: [PATCH] Fix crash with corrupted links in chat.--- src/gui/widgets/browserbox.cpp |    4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)diff --git a/src/gui/widgets/browserbox.cpp b/src/gui/widgets/browserbox.cppindex 81f5421..735c183 100644--- a/src/gui/widgets/browserbox.cpp+++ b/src/gui/widgets/browserbox.cpp@@ -280,7 +280,7 @@ void BrowserBox::draw(gcn::Graphics *graphics)         graphics->fillRectangle(gcn::Rectangle(0, 0, getWidth(), getHeight()));     } -    if (mSelectedLink >= 0)+    if (mSelectedLink >= 0 && mSelectedLink < mLinks.size())     {         if ((mHighMode & BACKGROUND))         {@@ -423,7 +423,7 @@ int BrowserBox::calcHeight()                         }                     } -                    if (c == '<')+                    if (c == '<' && link < mLinks.size())                     {                         const int size =                             font->getWidth(mLinks[link].caption) + 1;-- 1.7.2.3