[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kdecore/services
From: Peter Kümmel <syntheticpp () yahoo ! com>
Date: 2009-11-13 13:40:50
Message-ID: 1258119650.806050.21766.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1048522 by kuemmel:
don't crash in release code
M +7 -1 kservicefactory.cpp
--- trunk/KDE/kdelibs/kdecore/services/kservicefactory.cpp #1048521:1048522
@@ -32,7 +32,10 @@
K_GLOBAL_STATIC(KSycocaFactorySingleton<KServiceFactory>, kServiceFactoryInstance)
KServiceFactory::KServiceFactory()
- : KSycocaFactory( KST_KServiceFactory )
+ : KSycocaFactory( KST_KServiceFactory ),
+ m_nameDict(0),
+ m_relNameDict(0),
+ m_menuIdDict(0)
{
kServiceFactoryInstance->instanceCreated(this);
m_offerListOffset = 0;
@@ -41,6 +44,9 @@
m_menuIdDictOffset = 0;
if (!KSycoca::self()->isBuilding()) {
QDataStream* str = stream();
+ Q_ASSERT(str);
+ if (!str)
+ return;
// Read Header
qint32 i;
(*str) >> i;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic