From 6e9f8cb7044774da171b2a0f6ffdda579eb9ddab Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sat, 6 Dec 2014 15:17:15 -0600 Subject: Fix Kontact crash in Akregator part due to identical destructor signatures being generated for two unrelated classes This relates to Bug 2235 Fix a slew of non-virtual destructor problems --- akregator/src/article.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'akregator/src/article.cpp') diff --git a/akregator/src/article.cpp b/akregator/src/article.cpp index 8b62509f4..0e01d3e7c 100644 --- a/akregator/src/article.cpp +++ b/akregator/src/article.cpp @@ -91,6 +91,7 @@ Article::Article(const TQString& guid, Feed* feed) : d(new Private) d->guid = guid; d->archive = Backend::Storage::getInstance()->archiveFor(feed->xmlUrl()); d->status = 0; + d->hash = 0; } void Article::initialize(RSS::Article article, Backend::FeedStorage* archive) @@ -101,7 +102,7 @@ void Article::initialize(RSS::Article article, Backend::FeedStorage* archive) + article.commentsLink().url() ); d->guid = article.guid(); - + if (!d->archive->contains(d->guid)) { d->archive->addEntry(d->guid); @@ -113,7 +114,7 @@ void Article::initialize(RSS::Article article, Backend::FeedStorage* archive) } else { // article is not deleted, let's add it to the archive - + d->archive->setHash(d->guid, hash() ); TQString title = article.title().isEmpty() ? buildTitle(article.description()) : article.title(); d->archive->setTitle(d->guid, title); @@ -358,7 +359,6 @@ KURL Article::commentsLink() const int Article::comments() const { - return d->archive->comments(d->guid); } -- cgit v1.2.1