[PATCH] Prevent crash in Mac OS X when opening project

Jens Bäckman jens.backman at gmail.com
Mon Jan 30 10:54:33 UTC 2012


---
 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





More information about the KDevelop-devel mailing list