[Scummvm-cvs-logs] SF.net SVN: scummvm:[41864] tools/branches/gsoc2009-decompiler/decompiler/ graph.h

kjdf at users.sourceforge.net kjdf at users.sourceforge.net
Thu Jun 25 13:57:00 CEST 2009


Revision: 41864
          http://scummvm.svn.sourceforge.net/scummvm/?rev=41864&view=rev
Author:   kjdf
Date:     2009-06-25 11:57:00 +0000 (Thu, 25 Jun 2009)

Log Message:
-----------
decompiler: no font selection passed to graphviz if fontname==""

Modified Paths:
--------------
    tools/branches/gsoc2009-decompiler/decompiler/graph.h

Modified: tools/branches/gsoc2009-decompiler/decompiler/graph.h
===================================================================
--- tools/branches/gsoc2009-decompiler/decompiler/graph.h	2009-06-25 11:24:55 UTC (rev 41863)
+++ tools/branches/gsoc2009-decompiler/decompiler/graph.h	2009-06-25 11:57:00 UTC (rev 41864)
@@ -165,17 +165,20 @@
 			ret << "subgraph " << '"' << "cluster_" << interval << '"' << " {" << std::endl;
 			ret << "style=dotted;" << std::endl;
 			foreach (Node *u, _nodes)
-				if (u->_interval == interval)
+				if (u->_interval == interval) {
 					ret << '"' << u << '"'
-						<< "[fontname=" << '"' << fontname << '"'
-						<< ",fontsize=" << fontsize
-						<< ",shape=box"
-						<< ",label=" << '"'
-						             << "<order: " << u->_order << ", "
-						             << "loop: " << u->_loop << ">\\n"
-						             << graphvizEscapeLabel(printer(u->_data))
-						             << '"'
+						<< "[";
+					if (fontname != "")
+						ret << "fontname=" << '"' << fontname << '"' << ","
+							<< "fontsize=" << fontsize << ",";
+					ret	<< "shape=box,"
+						<< "label=" << '"'
+						            << "<order: " << u->_order << ", "
+						            << "loop: " << u->_loop << ">\\n"
+						            << graphvizEscapeLabel(printer(u->_data))
+						            << '"'
 						<< "];" << std::endl;
+				}
 			ret << "}" << std::endl;
 		}
 		foreach (Node *u, _nodes)


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list