Skip to content

Commit 64ec2b3

Browse files
authored
Update Unserialization.cpp (#533)
Fix bugs w/ `pos`
1 parent 7a9df28 commit 64ec2b3

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

NeuralAmpModeler/Unserialization.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ void _UpdateConfigFrom_0_7_12(nlohmann::json& config)
106106

107107
int _GetConfigFrom_0_7_12(const iplug::IByteChunk& chunk, int startPos, nlohmann::json& config)
108108
{
109-
int pos = startPos;
110109
std::vector<std::string> paramNames{"Input",
111110
"Threshold",
112111
"Bass",
@@ -120,7 +119,7 @@ int _GetConfigFrom_0_7_12(const iplug::IByteChunk& chunk, int startPos, nlohmann
120119
"InputCalibrationLevel",
121120
"OutputMode"};
122121

123-
pos = _UnserializePathsAndExpectedKeys(chunk, pos, config, paramNames);
122+
int pos = _UnserializePathsAndExpectedKeys(chunk, startPos, config, paramNames);
124123
// Then update:
125124
_UpdateConfigFrom_0_7_12(config);
126125
return pos;
@@ -144,7 +143,7 @@ int _GetConfigFrom_0_7_10(const iplug::IByteChunk& chunk, int startPos, nlohmann
144143
{
145144
std::vector<std::string> paramNames{
146145
"Input", "Threshold", "Bass", "Middle", "Treble", "Output", "NoiseGateActive", "ToneStack", "OutNorm", "IRToggle"};
147-
int pos = _UnserializePathsAndExpectedKeys(chunk, pos, config, paramNames);
146+
int pos = _UnserializePathsAndExpectedKeys(chunk, startPos, config, paramNames);
148147
// Then update:
149148
_UpdateConfigFrom_0_7_10(config);
150149
return pos;

0 commit comments

Comments
 (0)