rev 382 - trunk
[email protected] Mon, 3 Jan 2005 20:40:19 -0800 (PST)
| Newsgroups | gmane.comp.printing.ghostscript.jbig2dec.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: giles
Date: 2005-01-03 20:40:18 -0800 (Mon, 03 Jan 2005)
New Revision: 382
Modified:
trunk/jbig2_text.c
Log:
Minor cleanup: remove an unnecessary check before releasing an immediate=20
text region after decode and composite, and simply reference to the page=20
image itself.
Modified: trunk/jbig2_text.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/jbig2_text.c 2005-01-04 00:53:10 UTC (rev 381)
+++ trunk/jbig2_text.c 2005-01-04 04:40:18 UTC (rev 382)
@@ -328,7 +328,7 @@
int offset =3D 0;
Jbig2RegionSegmentInfo region_info;
Jbig2TextRegionParams params;
- Jbig2Image *image, *page_image;
+ Jbig2Image *image;
Jbig2SymbolDict **dicts;
int n_dicts;
uint16_t flags;
@@ -444,7 +444,6 @@
}
}
=20
- page_image =3D ctx->pages[ctx->current_page].image;
image =3D jbig2_image_new(ctx, region_info.width, region_info.height=
);
=20
code =3D jbig2_decode_text_region(ctx, segment, ¶ms,
@@ -459,12 +458,12 @@
segment->result =3D image;
} else {
/* otherwise composite onto the page */
+ Jbig2Image *page_image =3D ctx->pages[ctx->current_page].image;
jbig2_error(ctx, JBIG2_SEVERITY_DEBUG, segment->number,=20
"composing %dx%d decoded text region onto page at (%d, %d)",
region_info.width, region_info.height, region_info.x, region=
_info.y);
jbig2_image_compose(ctx, page_image, image, region_info.x, regio=
n_info.y, JBIG2_COMPOSE_OR);
- if (image !=3D page_image)
- jbig2_image_release(ctx, image);
+ jbig2_image_release(ctx, image);
}
=20
/* success */ =20