Skip to content

Commit cf29ca3

Browse files
authored
Apply suggestions from code review
1 parent 20dd5a2 commit cf29ca3

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

QRCoder/QRCodeGenerator.cs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -416,15 +416,16 @@ private static BitArray GetVersionString(int version)
416416
/// </summary>
417417
private static byte[] CalculateECCWords(BitArray bitArray, int offset, int count, ECCInfo eccInfo)
418418
{
419+
var eccWords = eccInfo.ECCPerBlock;
419420
// Calculate the message polynomial from the bit array data.
420421
var messagePolynom = CalculateMessagePolynom(bitArray, offset, count);
421422
// Generate the generator polynomial using the number of ECC words.
422-
var generatorPolynom = CalculateGeneratorPolynom(eccInfo.ECCPerBlock);
423+
var generatorPolynom = CalculateGeneratorPolynom(eccWords);
423424

424425
// Adjust the exponents in the message polynomial to account for ECC length.
425426
for (var i = 0; i < messagePolynom.PolyItems.Count; i++)
426427
messagePolynom.PolyItems[i] = new PolynomItem(messagePolynom.PolyItems[i].Coefficient,
427-
messagePolynom.PolyItems[i].Exponent + eccInfo.ECCPerBlock);
428+
messagePolynom.PolyItems[i].Exponent + eccWords);
428429

429430
// Adjust the generator polynomial exponents based on the message polynomial.
430431
for (var i = 0; i < generatorPolynom.PolyItems.Count; i++)
@@ -1042,10 +1043,10 @@ int[] GetNotUniqueExponents(List<PolynomItem> list)
10421043
if (dic.TryAdd(row.Exponent, false))
10431044
dic[row.Exponent] = true;
10441045
#else
1045-
if (!dic.ContainsKey(row.Exponent))
1046-
dic.Add(row.Exponent, false);
1047-
else
1048-
dic[row.Exponent] = true;
1046+
if (!dic.ContainsKey(row.Exponent))
1047+
dic.Add(row.Exponent, false);
1048+
else
1049+
dic[row.Exponent] = true;
10491050
#endif
10501051
}
10511052

0 commit comments

Comments
 (0)