From c738a9a4da97e0a6582d79fe87e94824aef21a33 Mon Sep 17 00:00:00 2001 From: jomjol <30766535+jomjol@users.noreply.github.com> Date: Mon, 7 Nov 2022 19:12:36 +0100 Subject: [PATCH] Improve SetPrevalue --- code/components/jomjol_flowcontroll/ClassFlowControll.cpp | 2 +- .../jomjol_flowcontroll/ClassFlowPostProcessing.cpp | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/code/components/jomjol_flowcontroll/ClassFlowControll.cpp b/code/components/jomjol_flowcontroll/ClassFlowControll.cpp index 454ac821..d7bcf23a 100644 --- a/code/components/jomjol_flowcontroll/ClassFlowControll.cpp +++ b/code/components/jomjol_flowcontroll/ClassFlowControll.cpp @@ -397,7 +397,7 @@ string ClassFlowControll::GetPrevalue(std::string _number) return flowpostprocessing->GetPreValue(_number); } - return std::string(); + return std::string(""); } std::string ClassFlowControll::UpdatePrevalue(std::string _newvalue, std::string _numbers, bool _extern) diff --git a/code/components/jomjol_flowcontroll/ClassFlowPostProcessing.cpp b/code/components/jomjol_flowcontroll/ClassFlowPostProcessing.cpp index 527f5cb6..cede216d 100644 --- a/code/components/jomjol_flowcontroll/ClassFlowPostProcessing.cpp +++ b/code/components/jomjol_flowcontroll/ClassFlowPostProcessing.cpp @@ -80,12 +80,15 @@ string ClassFlowPostProcessing::GetPreValue(std::string _number) int index = -1; if (_number == "") - _number = "default"; + _number = "default"; for (int i = 0; i < NUMBERS.size(); ++i) if (NUMBERS[i]->name == _number) index = i; + if (index == -1) + return std::string(""); + result = RundeOutput(NUMBERS[index]->PreValue, NUMBERS[index]->Nachkomma); return result;