Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Garcia Campos <carlosgc@gnome.org>2006-12-03 15:54:22 (GMT)
committer Carlos Garcia Campos <carlosgc@src.gnome.org>2006-12-03 15:54:22 (GMT)
commite29ab5b5074c83ae31e25bb8ff2f1580a4a1acea (patch)
tree4a0f2b4ed412310662b2c887ddfccbf752c0598c
parent2dc20d298ea8064cf09bc5acc201a9df4e4cd4f0 (diff)
Display a warning message when get_pageinfo fails.
2006-12-03 Carlos Garcia Campos <carlosgc@gnome.org> * djvu/djvu-document.c: (djvu_document_get_page_size): Display a warning message when get_pageinfo fails.
-rw-r--r--ChangeLog6
-rw-r--r--djvu/djvu-document.c6
2 files changed, 11 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index d0a8f3e..91ebf65 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-12-03 Carlos Garcia Campos <carlosgc@gnome.org>
+
+ * djvu/djvu-document.c: (djvu_document_get_page_size):
+
+ Display a warning message when get_pageinfo fails.
+
2006-11-30 Yevgen Muntyan <muntyan@tamu.edu>
* Makefile.am:
diff --git a/djvu/djvu-document.c b/djvu/djvu-document.c
index 12f07bc..ad18555 100644
--- a/djvu/djvu-document.c
+++ b/djvu/djvu-document.c
@@ -147,10 +147,14 @@ djvu_document_get_page_size (EvDocument *document,
{
DjvuDocument *djvu_document = DJVU_DOCUMENT (document);
ddjvu_pageinfo_t info;
+ ddjvu_status_t r;
g_return_if_fail (djvu_document->d_document);
- while (ddjvu_document_get_pageinfo(djvu_document->d_document, page, &info) < DDJVU_JOB_OK)
+ while ((r = ddjvu_document_get_pageinfo(djvu_document->d_document, page, &info)) < DDJVU_JOB_OK)
+ djvu_handle_events(djvu_document, TRUE);
+
+ if (r >= DDJVU_JOB_FAILED)
djvu_handle_events(djvu_document, TRUE);
*width = info.width * SCALE_FACTOR;