fix exception when content undefined in TikzManager

This commit is contained in:
Brian Gough
2018-10-15 10:01:52 +01:00
parent 3aad472a83
commit 1481b4fe50

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