From 227a7923263cef7fb1abefd93ad1942bdae54e11 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Thu, 23 Jan 2014 03:06:01 +0000 Subject: [PATCH] [Kinetics] Fix reaction path output when arrow_width > 0 Fixes Issue 197. Cherry-pick of trunk r2640. --- src/kinetics/ReactionPath.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/kinetics/ReactionPath.cpp b/src/kinetics/ReactionPath.cpp index d4420b60f..356a21393 100644 --- a/src/kinetics/ReactionPath.cpp +++ b/src/kinetics/ReactionPath.cpp @@ -311,17 +311,16 @@ void ReactionPathDiagram::exportToDot(ostream& s) node(kend)->visible = true; s << "s" << kbegin << " -> s" << kend; + s << "[fontname=\""+m_font+"\", style=\"setlinewidth("; if (arrow_width < 0) { lwidth = 1.0 - 4.0 * log10(flxratio/threshold)/log10(threshold) + 1.0; - s << "[fontname=\""+m_font+"\", style=\"setlinewidth(" - << lwidth << ")\""; + s << lwidth << ")\""; s << ", arrowsize=" << std::min(6.0, 0.5*lwidth); } else { - s << ", style=\"setlinewidth(" - << arrow_width << ")\""; + s << arrow_width << ")\""; s << ", arrowsize=" << flxratio + 1; }