From 0da7f82a8a347f47809b4f9553555b18323089d9 Mon Sep 17 00:00:00 2001 From: Juanjo MarĂ­n Date: Sun, 26 Apr 2009 10:30:49 +0000 Subject: [comics] Correct check for exit status Status of the dvipdfm needs to be checked after exit. Fixes GNOME bug #579656. --- (limited to 'backend/comics') diff --git a/backend/comics/comics-document.c b/backend/comics/comics-document.c index dc5a8b0..7d450d0 100644 --- a/backend/comics/comics-document.c +++ b/backend/comics/comics-document.c @@ -24,6 +24,8 @@ #include #include #include +#include +#include #include "comics-document.h" #include "ev-document-misc.h" @@ -179,7 +181,7 @@ comics_document_load (EvDocument *document, if (!success) { return FALSE; - } else if (retval != 0) { + } else if (!WIFEXITED(retval) || WEXITSTATUS(retval) != EXIT_SUCCESS) { g_set_error_literal (error, EV_DOCUMENT_ERROR, EV_DOCUMENT_ERROR_INVALID, -- cgit v0.9.1