Summary: | KOntact crashes when akregator loads | ||
---|---|---|---|
Product: | [Applications] akregator | Reporter: | illogic-al <illogical1> |
Component: | kontact plugin | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 1.1 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
illogic-al
2005-07-16 15:29:16 UTC
athlon 64 4000+ mdk 10.1 non 640bit version. qt-copy from svn as of yesterday but it was happening w/ 3.3.2 as wel so i doubt that's it. http://bugs.kde.org/show_bug.cgi?id=91294 maybe related I have those buttons (Spam and Not Spam) but they show up blank (even though they work). by "blank" I mean the icon is the one used for stuff that doesn't have an icon (little white paper looking thing in crystalsvg) SVN commit 439938 by osterfeld: fix crash on startup in combined view mode BUG: 109174 M +2 -1 actionmanagerimpl.cpp M +12 -13 akregator_view.cpp --- branches/KDE/3.5/kdepim/akregator/src/actionmanagerimpl.cpp #439937:439938 @@ -216,7 +216,8 @@ void ActionManagerImpl::slotNodeSelected(TreeNode* node) { - d->nodeSelectVisitor->visit(node); + if (node != 0) + d->nodeSelectVisitor->visit(node); } ActionManagerImpl::ActionManagerImpl(Part* part, QObject* parent, const char* name) : ActionManager(parent, name), d(new ActionManagerImplPrivate) --- branches/KDE/3.5/kdepim/akregator/src/akregator_view.cpp #439937:439938 @@ -312,18 +312,6 @@ m_feedSplitter->setSizes( Settings::splitter1Sizes() ); m_articleSplitter->setSizes( Settings::splitter2Sizes() ); - switch (Settings::viewMode()) - { - case CombinedView: - slotCombinedView(); - break; - case WidescreenView: - slotWidescreenView(); - break; - default: - slotNormalView(); - } - KConfig *conf = Settings::self()->config(); conf->setGroup("General"); if(!conf->readBoolEntry("Disable Introduction", false)) @@ -348,8 +336,19 @@ m_markReadTimer = new QTimer(this); connect(m_markReadTimer, SIGNAL(timeout()), this, SLOT(slotSetCurrentArticleReadDelayed()) ); - QTimer::singleShot(1000, this, SLOT(slotDeleteExpiredArticles()) ); + switch (Settings::viewMode()) + { + case CombinedView: + slotCombinedView(); + break; + case WidescreenView: + slotWidescreenView(); + break; + default: + slotNormalView(); + } + QTimer::singleShot(1000, this, SLOT(slotDeleteExpiredArticles()) ); QTimer::singleShot(0, this, SLOT(delayedInit())); } |