From: Marcus Eggenberger Date: Thu, 5 Feb 2009 22:57:57 +0000 (+0100) Subject: fixes #518 - random crash X-Git-Tag: 0.4.0~131 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=122b548bc61795a71aba52cb3c4876280295c4bc fixes #518 - random crash --- diff --git a/src/qtui/chatscene.cpp b/src/qtui/chatscene.cpp index c6341ecd..89548155 100644 --- a/src/qtui/chatscene.cpp +++ b/src/qtui/chatscene.cpp @@ -865,8 +865,9 @@ void ChatScene::loadWebPreview(ChatItem *parentItem, const QString &url, const Q if(webPreview.url != url) { webPreview.url = url; // prepare to load a different URL - if(webPreview.previewItem && webPreview.previewItem->scene()) { - removeItem(webPreview.previewItem); + if(webPreview.previewItem) { + if(webPreview.previewItem->scene()) + removeItem(webPreview.previewItem); delete webPreview.previewItem; webPreview.previewItem = 0; }