[PATCH] Prevent crash in Mac OS X when opening project
Andreas Pakulat
apaku at gmx.de
Sun Feb 5 19:38:45 UTC 2012
On 05.02.12 19:44:39, Aleix Pol wrote:
> On Mon, Jan 30, 2012 at 11:54 AM, Jens Bäckman <jens.backman at gmail.com> wrote:
> > ---
> > projectmanagers/cmake/cmakemanager.cpp | 3 ++-
> > 1 files changed, 2 insertions(+), 1 deletions(-)
> >
> > diff --git a/projectmanagers/cmake/cmakemanager.cpp b/projectmanagers/cmake/cmakemanager.cpp
> > index 2b38fac..5ed7875 100644
> > --- a/projectmanagers/cmake/cmakemanager.cpp
> > +++ b/projectmanagers/cmake/cmakemanager.cpp
> > @@ -859,7 +859,8 @@ QList<KDevelop::ProjectFolderItem*> CMakeManager::parse( KDevelop::ProjectFolder
> > a->defineVariables(targetProps["COMPILE_DEFINITIONS"]);
> >
> > DescriptorAttatched* datt=dynamic_cast<DescriptorAttatched*>(targetItem);
> > - datt->setDescriptor(t.desc);
> > + if(datt)
> > + datt->setDescriptor(t.desc);
> >
> > KUrl::List tfiles;
> > foreach( const QString & sFile, t.files)
> > --
> > 1.7.5.4
> >
> >
> > --
> > KDevelop-devel mailing list
> > KDevelop-devel at kdevelop.org
> > https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
>
> Well, in the cmake code, all targets inherit DescriptorAttatched, so I
> don't see why this is happening at all. Further information would be
> really appreciated.
Unless I misread the code thats only true for items that are related to
a CMakeLists.txt, so folders with data or docs etc. would not have
DescriptorAttached as ar as I understood.
Andreas
More information about the KDevelop-devel
mailing list