aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFJob.cc
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2022-02-04 01:02:05 +0100
committerJay Berkenbilt <jberkenbilt@users.noreply.github.com>2022-02-04 12:52:38 +0100
commit1925ffd4674a3b3b72ad436a79184c358507fb57 (patch)
treee0c39a1fd7e4f5755317638efadbf35d348b63dd /libqpdf/QPDFJob.cc
parent4d507251fe99b6cdb7b97c2fbe96f4b5bb518e04 (diff)
downloadqpdf-1925ffd4674a3b3b72ad436a79184c358507fb57.tar.zst
Fix --check-linearization of non-linearized files (fixes #615)
Diffstat (limited to 'libqpdf/QPDFJob.cc')
-rw-r--r--libqpdf/QPDFJob.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/libqpdf/QPDFJob.cc b/libqpdf/QPDFJob.cc
index ccdf5158..41166f9e 100644
--- a/libqpdf/QPDFJob.cc
+++ b/libqpdf/QPDFJob.cc
@@ -1979,7 +1979,12 @@ QPDFJob::doInspection(QPDF& pdf)
}
if (m->check_linearization)
{
- if (pdf.checkLinearization())
+ if (! pdf.isLinearized())
+ {
+ *(this->m->cout)
+ << m->infilename << " is not linearized" << std::endl;
+ }
+ else if (pdf.checkLinearization())
{
*(this->m->cout)
<< m->infilename << ": no linearization errors" << std::endl;