From add96b37a65fa40e87fd1f3eb9bead896fc2ae8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Fri, 23 Jun 2023 14:37:12 +0200 Subject: Stop abusing Cairo user data, part 1 This commit temporarily breaks multi-page images and animations. --- fiv-view.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'fiv-view.c') diff --git a/fiv-view.c b/fiv-view.c index 22894ee..43b4055 100644 --- a/fiv-view.c +++ b/fiv-view.c @@ -1374,7 +1374,8 @@ open_without_swapping_in(FivView *self, const char *uri) }; GError *error = NULL; - cairo_surface_t *surface = fiv_io_open(&ctx, &error); + cairo_surface_t *surface = + fiv_io_image_to_surface(fiv_io_open(&ctx, &error)); if (error) { g_ptr_array_add(ctx.warnings, g_strdup(error->message)); g_error_free(error); -- cgit v1.2.3