https://bugs.documentfoundation.org/show_bug.cgi?id=162083

--- Comment #6 from Justin L <[email protected]> ---
The problem here is that 'BlockIdling' is a counter, and it is being blocked
more often than it is being unblocked.

Fixing for PDF should be easy - that just looks like PDFExport::Export
+   pDoc->getIDocumentTimerAccess().BlockIdling();
    const sal_Int32 nPageCount = xRenderable->getRendererCount ...

...

    if ( mxStatusIndicator.is() )
        mxStatusIndicator->end();
+ pDoc->getIDocumentTimerAccess().UnBlockIdling();


However, for the print dialog, it isn't so clear. Currently first blocks in
PrintDialog::PrintDialog.

I guess that since in the past 4 years there is no massive functionality break
reported in the print dialog, we could simply explicitly block in the CTOR, and
unblock in the DTOR.

But now, how to tell XRenderable to Prepare/Finish...

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to