diff options
author | Carlos Garcia Campos <carlosgc@gnome.org> | 2008-04-29 19:09:39 (GMT) |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@src.gnome.org> | 2008-04-29 19:09:39 (GMT) |
commit | b319a23ddba7c54078aefaae57a036d25a1e5c4b (patch) | |
tree | 1c620f25390786dd65054cd0b934b94f60285c85 /backend/djvu/djvu-text.c | |
parent | 840b2e3dae4b898d1e1fdbc3e7ef0529f36d6745 (diff) |
Make sure load job doesn't finish successfully when the document is not
2008-04-29 Carlos Garcia Campos <carlosgc@gnome.org>
* backend/djvu/djvu-document-private.h:
* backend/djvu/djvu-links.c:
* backend/djvu/djvu-text.c:
* backend/djvu/djvu-document.c: (djvu_handle_events),
(djvu_wait_for_message), (djvu_document_load),
(document_get_page_size), (djvu_document_render),
(djvu_document_thumbnails_get_thumbnail),
(djvu_document_file_exporter_end):
Make sure load job doesn't finish successfully when the document
is not successfully decoded by libdjvu. Fixes bug #530202.
svn path=/trunk/; revision=3027
Diffstat (limited to 'backend/djvu/djvu-text.c')
-rw-r--r-- | backend/djvu/djvu-text.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/backend/djvu/djvu-text.c b/backend/djvu/djvu-text.c index 8c7c4aa..e87dbb1 100644 --- a/backend/djvu/djvu-text.c +++ b/backend/djvu/djvu-text.c @@ -62,7 +62,7 @@ djvu_text_idle_callback (void *data) ddjvu_document_get_pagetext (djvu_document->d_document, djvu_text->search_page, "char")) == miniexp_dummy) - djvu_handle_events (djvu_document, TRUE); + djvu_handle_events (djvu_document, TRUE, NULL); if (page_text != miniexp_nil) { DjvuTextPage *page = djvu_text_page_new (page_text); @@ -168,7 +168,7 @@ djvu_text_copy (DjvuDocument *djvu_document, while ((page_text = ddjvu_document_get_pagetext (djvu_document->d_document, page, "char")) == miniexp_dummy) - djvu_handle_events (djvu_document, TRUE); + djvu_handle_events (djvu_document, TRUE, NULL); if (page_text != miniexp_nil) { DjvuTextPage *page = djvu_text_page_new (page_text); |