aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libqpdf/QPDF_Stream.cc14
1 files changed, 2 insertions, 12 deletions
diff --git a/libqpdf/QPDF_Stream.cc b/libqpdf/QPDF_Stream.cc
index dd934f3d..a9e2ec51 100644
--- a/libqpdf/QPDF_Stream.cc
+++ b/libqpdf/QPDF_Stream.cc
@@ -136,11 +136,6 @@ QPDF_Stream::filterable(std::vector<std::string>& filters,
filterable = false;
}
}
- else if (key == "/Crypt")
- {
- // XXX untested
- // we handle this in decryptStream
- }
else
{
filterable = false;
@@ -217,8 +212,7 @@ QPDF_Stream::filterable(std::vector<std::string>& filters,
iter != filters.end(); ++iter)
{
std::string const& filter = *iter;
- if (! ((filter == "/Crypt") ||
- (filter == "/FlateDecode") ||
+ if (! ((filter == "/FlateDecode") ||
(filter == "/LZWDecode") ||
(filter == "/ASCII85Decode") ||
(filter == "/ASCIIHexDecode")))
@@ -272,11 +266,7 @@ QPDF_Stream::pipeStreamData(Pipeline* pipeline, bool filter,
iter != filters.rend(); ++iter)
{
std::string const& filter = *iter;
- if (filter == "/Crypt")
- {
- // Ignore -- handled by pipeStreamData
- }
- else if (filter == "/FlateDecode")
+ if (filter == "/FlateDecode")
{
if (predictor == 12)
{