fix exception when content undefined in TikzManager

This commit is contained in:
Brian Gough 2018-10-15 10:01:52 +01:00
parent 187786b4e4
commit 55fa22caa9

View file

@ -22,7 +22,7 @@ module.exports = TikzManager =
SafeReader.readFile path, 65536, "utf8", (error, content) -> SafeReader.readFile path, 65536, "utf8", (error, content) ->
return callback(error) if error? return callback(error) if error?
usesTikzExternalize = content?.indexOf("\\tikzexternalize") >= 0 usesTikzExternalize = content?.indexOf("\\tikzexternalize") >= 0
usesPsTool = content.indexOf("{pstool}") >= 0 usesPsTool = content?.indexOf("{pstool}") >= 0
logger.log compileDir: compileDir, mainFile: mainFile, usesTikzExternalize:usesTikzExternalize, usesPsTool: usesPsTool, "checked for packages needing main file as output.tex" logger.log compileDir: compileDir, mainFile: mainFile, usesTikzExternalize:usesTikzExternalize, usesPsTool: usesPsTool, "checked for packages needing main file as output.tex"
needsMainFile = (usesTikzExternalize || usesPsTool) needsMainFile = (usesTikzExternalize || usesPsTool)
callback null, needsMainFile callback null, needsMainFile