@@ -279,8 +279,8 @@ class _KatexParser {
279
279
// .sizing,
280
280
// .fontsize-ensurer { ... }
281
281
if (index + 1 < spanClasses.length) {
282
- final resetSizeClass = spanClasses[index];
283
- final sizeClass = spanClasses[index + 1 ];
282
+ final resetSizeClass = spanClasses[index++ ];
283
+ final sizeClass = spanClasses[index++ ];
284
284
285
285
final resetSizeClassSuffix = _resetSizeClassRegExp.firstMatch (resetSizeClass)? .group (1 );
286
286
final sizeClassSuffix = _sizeClassRegExp.firstMatch (sizeClass)? .group (1 );
@@ -294,7 +294,6 @@ class _KatexParser {
294
294
// These indexes start at 1.
295
295
if (resetSizeIdx <= sizes.length && sizeIdx <= sizes.length) {
296
296
styles.fontSizeEm = sizes[sizeIdx - 1 ] / sizes[resetSizeIdx - 1 ];
297
- index += 2 ;
298
297
continue ;
299
298
}
300
299
}
@@ -305,7 +304,7 @@ class _KatexParser {
305
304
case 'delimsizing' :
306
305
// .delimsizing { ... }
307
306
if (index < spanClasses.length) {
308
- final nextClass = spanClasses[index];
307
+ final nextClass = spanClasses[index++ ];
309
308
switch (nextClass) {
310
309
case 'size1' :
311
310
styles.fontFamily = 'KaTeX_Size1' ;
@@ -323,7 +322,6 @@ class _KatexParser {
323
322
324
323
if (styles.fontFamily == null ) throw KatexHtmlParseError ();
325
324
326
- index += 1 ;
327
325
continue ;
328
326
}
329
327
@@ -334,7 +332,7 @@ class _KatexParser {
334
332
case 'op-symbol' :
335
333
// .op-symbol { ... }
336
334
if (index < spanClasses.length) {
337
- final nextClass = spanClasses[index];
335
+ final nextClass = spanClasses[index++ ];
338
336
switch (nextClass) {
339
337
case 'small-op' :
340
338
styles.fontFamily = 'KaTeX_Size1' ;
@@ -343,7 +341,6 @@ class _KatexParser {
343
341
}
344
342
if (styles.fontFamily == null ) throw KatexHtmlParseError ();
345
343
346
- index += 1 ;
347
344
continue ;
348
345
}
349
346
0 commit comments