[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/khelpcenter
From: Waldo Bastian <bastian () kde ! org>
Date: 2004-09-24 12:31:47
Message-ID: 20040924123147.7B9EA126DA () office ! kde ! org
[Download RAW message or body]
CVS commit by waba:
Don't crash when docs are missing
M +2 -0 docentrytraverser.cpp 1.5
M +4 -2 docmetainfo.cpp 1.21
--- kdebase/khelpcenter/docentrytraverser.cpp #1.4:1.5
@@ -19,4 +19,6 @@ DocEntryTraverser *DocEntryTraverser::ch
{
DocEntryTraverser *child = createChild( parentEntry );
+ if (!child)
+ return 0;
if ( child != this ) {
child->mParent = this;
--- kdebase/khelpcenter/docmetainfo.cpp #1.20:1.21
@@ -206,8 +206,10 @@ void DocMetaInfo::traverseEntry( DocEntr
if ( (*it)->hasChildren() ) {
DocEntryTraverser *t = traverser->childTraverser( *it );
+ if (t) {
traverseEntry( *it, t );
t->deleteTraverser();
}
}
+ }
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic