From 4623d8d77b3b971208d93b61ebcb6e2de153c110 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Fri, 27 Jan 2012 15:49:00 +0100 Subject: Remove dependency on fz_obj from the filter creation parameters. --- fitz/filt_dctd.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'fitz/filt_dctd.c') diff --git a/fitz/filt_dctd.c b/fitz/filt_dctd.c index 650adac6..03dfe87c 100644 --- a/fitz/filt_dctd.c +++ b/fitz/filt_dctd.c @@ -212,12 +212,12 @@ skip: fz_free(ctx, state); } +/* Default: color_transform = -1 (unset) */ fz_stream * -fz_open_dctd(fz_stream *chain, fz_obj *params) +fz_open_dctd(fz_stream *chain, int color_transform) { - fz_dctd *state = NULL; - fz_obj *obj; fz_context *ctx = chain->ctx; + fz_dctd *state = NULL; fz_var(state); @@ -227,12 +227,8 @@ fz_open_dctd(fz_stream *chain, fz_obj *params) memset(state, 0, sizeof(fz_dctd)); state->ctx = ctx; state->chain = chain; - state->color_transform = -1; /* unset */ + state->color_transform = color_transform; state->init = 0; - - obj = fz_dict_gets(params, "ColorTransform"); - if (obj) - state->color_transform = fz_to_int(obj); } fz_catch(ctx) { -- cgit v1.2.3