[evince] comics: Fix a crash when opening a comic document
- From: Carlos Garcia Campos <carlosgc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evince] comics: Fix a crash when opening a comic document
- Date: Fri, 25 Jul 2014 09:58:35 +0000 (UTC)
commit c44a1dca5332a719fbb4bcf8aadcfb6a8aafa92a
Author: Carlos Garcia Campos <carlosgc gnome org>
Date: Fri Jul 25 11:56:02 2014 +0200
comics: Fix a crash when opening a comic document
backend/comics/comics-document.c | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/backend/comics/comics-document.c b/backend/comics/comics-document.c
index 00f8258..b9d60cd 100644
--- a/backend/comics/comics-document.c
+++ b/backend/comics/comics-document.c
@@ -128,7 +128,7 @@ static void get_page_size_area_prepared_cb (GdkPixbufLoader *loader,
static void render_pixbuf_size_prepared_cb (GdkPixbufLoader *loader,
gint width,
gint height,
- gpointer data);
+ EvRenderContext *rc);
static char** extract_argv (EvDocument *document,
gint page);
@@ -677,7 +677,7 @@ comics_document_render_pixbuf (EvDocument *document,
loader = gdk_pixbuf_loader_new ();
g_signal_connect (loader, "size-prepared",
G_CALLBACK (render_pixbuf_size_prepared_cb),
- &rc);
+ rc);
while (outpipe >= 0) {
bytes = read (outpipe, buf, 4096);
@@ -740,9 +740,8 @@ static void
render_pixbuf_size_prepared_cb (GdkPixbufLoader *loader,
gint width,
gint height,
- gpointer data)
+ EvRenderContext *rc)
{
- EvRenderContext *rc = data;
int scaled_width, scaled_height;
ev_render_context_compute_scaled_size (rc, width, height, &scaled_width, &scaled_height);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]