Because of our better mechanism for dealing with errors (
72c5385f),
the problem described in the comment is no longer possible.
NO_OUTPUT is treated as an error so there will no longer be a
lingering PDF in this case.
// Write the dependencies to file.
head.write(depfile);
// Write the dependencies to file.
head.write(depfile);
- if (scanres & NO_OUTPUT) {
- // A previous run could have left a PDF and since
- // no PDF is created if NO_OUTPUT, we remove any
- // existing PDF and temporary files so that an
- // incorrect PDF is not displayed, which could otherwise
- // happen if View is run again because the checksum will
- // be the same so any lingering PDF will be viewed.
- removeAuxiliaryFiles();
- }
-
if (exit_code)
scanres |= NONZERO_ERROR;
if (exit_code)
scanres |= NONZERO_ERROR;