[kgraphviewer-devel] extragear/graphics/kgraphviewer/src/part

Gaël de Chalendar kleag at free.fr
Mon Apr 26 09:08:47 CEST 2010


SVN commit 1118903 by kleag:

Corrects crash related to deleting graphviz library context

 M  +0 -1      dotgraphview.cpp  
 M  +4 -0      kgraphviewer_part.cpp  


--- trunk/extragear/graphics/kgraphviewer/src/part/dotgraphview.cpp #1118902:1118903
@@ -1977,7 +1977,6 @@
 
   gvFreeLayout(m_layoutThread.gvc(), m_layoutThread.g());
   agclose(m_layoutThread.g());
-  bool freeresult = (gvFreeContext(m_layoutThread.gvc()) == 0);
 }
 
 #include "dotgraphview.moc"
--- trunk/extragear/graphics/kgraphviewer/src/part/kgraphviewer_part.cpp #1118902:1118903
@@ -37,6 +37,9 @@
 
 #include <iostream>
 
+#include <graphviz/gvc.h>
+
+
 // #include "kgraphviewersettings.h"
 #include "kgraphviewer_partsettings.h"
 
@@ -479,6 +482,7 @@
 
 kgraphviewerPartFactory::~kgraphviewerPartFactory()
 {
+  gvFreeContext(gvContext());
     delete s_about;
 }
 


More information about the kgraphviewer-devel mailing list