Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 76801da1 authored by Philip P. Moltmann's avatar Philip P. Moltmann
Browse files

Set PrintDocumentInfo#mDataSize

... while configuring and when the final PrintDocumentInfo is set.

Fixes: 30001353
Change-Id: I744929422525508185f5748aca1b018e46d7666f
parent e7d21d84
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -526,6 +526,14 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat
                    .setContentType(info.getContentType())
                    .setPageCount(pageCount)
                    .build();

            File file = mFileProvider.acquireFile(null);
            try {
                adjustedInfo.setDataSize(file.length());
            } finally {
                mFileProvider.releaseFile();
            }

            mPrintJob.setDocumentInfo(adjustedInfo);
            mPrintJob.setPages(document.printedPages);
        }
@@ -3077,6 +3085,14 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat
                    .setContentType(oldDocInfo.getContentType())
                    .setPageCount(newPageCount)
                    .build();

            File file = mFileProvider.acquireFile(null);
            try {
                newDocInfo.setDataSize(file.length());
            } finally {
                mFileProvider.releaseFile();
            }

            mPrintJob.setDocumentInfo(newDocInfo);
        }