fixes #518 - random crash
authorMarcus Eggenberger <egs@quassel-irc.org>
Thu, 5 Feb 2009 22:57:57 +0000 (23:57 +0100)
committerMarcus Eggenberger <egs@quassel-irc.org>
Thu, 5 Feb 2009 22:57:57 +0000 (23:57 +0100)
src/qtui/chatscene.cpp

index c6341ec..8954815 100644 (file)
@@ -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;
     }