Skip to content

Commit 3b2fedf

Browse files
src/__init__.py: fixed test_delete_image().
To create mupdf.FzDefaultColorspaces with m_internal=null, need to do mupdf.FzDefaultColorspaces(None). [FzDefaultColorspaces() uses fz_new_default_colorspaces().] To create mupdf.FzImage with m_internal=null, need to do `FzImage()` [FzImage(0) will fail because ambiguous with single-arg constructors that takes a buffer or a string.]
1 parent 4bc735d commit 3b2fedf

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/__init__.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7753,13 +7753,13 @@ def _insert_image(self,
77537753
arg_pix,
77547754
mupdf.FzColorspace(0),
77557755
mupdf.FzColorspace(0),
7756-
mupdf.FzDefaultColorspaces(0),
7756+
mupdf.FzDefaultColorspaces(None),
77577757
mupdf.FzColorParams(),
77587758
1,
77597759
)
77607760
pm.alpha = 0
77617761
pm.colorspace = None
7762-
mask = mupdf.fz_new_image_from_pixmap(pm, mupdf.FzImage(0))
7762+
mask = mupdf.fz_new_image_from_pixmap(pm, mupdf.FzImage())
77637763
image = mupdf.fz_new_image_from_pixmap(arg_pix, mask)
77647764
#goto have_image()
77657765
do_process_stream = 0
@@ -9418,7 +9418,7 @@ def __init__(self, *args):
94189418
spix,
94199419
cs,
94209420
mupdf.FzColorspace(0),
9421-
mupdf.FzDefaultColorspaces(0),
9421+
mupdf.FzDefaultColorspaces(None),
94229422
mupdf.FzColorParams(),
94239423
1
94249424
)
@@ -21652,6 +21652,7 @@ def _atexit():
2165221652
Document.set_toc_item = utils.set_toc_item
2165321653
Document.subset_fonts = utils.subset_fonts
2165421654
Document.tobytes = Document.write
21655+
Document.xref_copy = utils.xref_copy
2165521656

2165621657
IRect.get_area = utils.get_area
2165721658

0 commit comments

Comments
 (0)