From 720f86c98b8642b484245bf3497852f7ef7016e6 Mon Sep 17 00:00:00 2001 From: adelhpour Date: Tue, 29 Oct 2024 18:47:23 -0700 Subject: [PATCH] Fix minor issue --- src/libsbmlnetwork_sbmldocument_render.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libsbmlnetwork_sbmldocument_render.cpp b/src/libsbmlnetwork_sbmldocument_render.cpp index 54b7ec2..351924d 100644 --- a/src/libsbmlnetwork_sbmldocument_render.cpp +++ b/src/libsbmlnetwork_sbmldocument_render.cpp @@ -4,6 +4,7 @@ #include "libsbmlnetwork_layout.h" #include "libsbmlnetwork_render.h" #include "libsbmlnetwork_render_helpers.h" +#include "libsbmlnetwork_layout_helpers.h" #include "libsbmlnetwork_sbmldocument_helpers.h" #include "styles/libsbmlnetwork_styles.h" @@ -4135,7 +4136,7 @@ const double getLineEndingStrokeWidth(SBMLDocument* document, unsigned int layou for (unsigned int renderIndex = 0; renderIndex < getNumLocalRenderInformation(document, layoutIndex); renderIndex++) { for (unsigned int lineEndingIndex = 0; lineEndingIndex < getNumLineEndings(getLocalRenderInformation(document, layoutIndex, renderIndex)); lineEndingIndex++) { double strokeWidth = getLineEndingStrokeWidth(document, renderIndex, getLineEnding(getLocalRenderInformation(document, layoutIndex, renderIndex), lineEndingIndex)->getId()); - if (!std::isnan(strokeWidth)) + if (isValidDoubleValue(document, strokeWidth)) lineEndingStrokeWidths.push_back(strokeWidth); } } @@ -4143,7 +4144,7 @@ const double getLineEndingStrokeWidth(SBMLDocument* document, unsigned int layou for (unsigned int renderIndex = 0; renderIndex < getNumGlobalRenderInformation(document); renderIndex++) { for (unsigned int lineEndingIndex = 0; lineEndingIndex < getNumLineEndings(getGlobalRenderInformation(document, renderIndex)); lineEndingIndex++) { double strokeWidth = getLineEndingStrokeWidth(document, renderIndex, getLineEnding(getGlobalRenderInformation(document, renderIndex), lineEndingIndex)->getId()); - if (!std::isnan(strokeWidth)) + if (isValidDoubleValue(document, strokeWidth)) lineEndingStrokeWidths.push_back(strokeWidth); } }