@@ -155,6 +155,8 @@ pub fn listGameEvents(fileBytes: Vec<u8>) -> Result<JsValue, JsError> {
155
155
huffman_lookup_table : arc_huf. clone ( ) ,
156
156
} ;
157
157
let mut parser = Parser :: new ( settings) ;
158
+ parser. is_multithreadable = false ;
159
+
158
160
let output = match parser. parse_demo ( ) {
159
161
Ok ( output) => output,
160
162
Err ( e) => return Err ( JsError :: new ( & format ! ( "{}" , e) ) ) ,
@@ -271,6 +273,8 @@ pub fn parseGrenades(file: Vec<u8>) -> Result<JsValue, JsError> {
271
273
huffman_lookup_table : arc_huf. clone ( ) ,
272
274
} ;
273
275
let mut parser = Parser :: new ( settings) ;
276
+ parser. is_multithreadable = false ;
277
+
274
278
let output = match parser. parse_demo ( ) {
275
279
Ok ( output) => output,
276
280
Err ( e) => return Err ( JsError :: new ( & format ! ( "{}" , e) ) ) ,
@@ -303,6 +307,7 @@ pub fn parseHeader(file: Vec<u8>) -> Result<JsValue, JsError> {
303
307
huffman_lookup_table : arc_huf. clone ( ) ,
304
308
} ;
305
309
let mut parser = Parser :: new ( settings) ;
310
+ parser. is_multithreadable = false ;
306
311
let output = match parser. parse_demo ( ) {
307
312
Ok ( output) => output,
308
313
Err ( e) => return Err ( JsError :: new ( & format ! ( "{}" , e) ) ) ,
0 commit comments