- d_page = ddjvu_page_create_by_pageno (djvu_document->d_document, page);
-
- while (!ddjvu_page_decoding_done (d_page))
- ddjvu_message_wait (djvu_document->d_context);
+ while (ddjvu_document_get_pageinfo(djvu_document->d_document, page, &info) < DDJVU_JOB_OK) {
+ ddjvu_message_wait (djvu_document->d_context);
+ ddjvu_message_pop (djvu_document->d_context);
+ }