diff options
| -rw-r--r-- | core/java/android/print/PrintDocumentInfo.java | 2 | ||||
| -rw-r--r-- | packages/PrintSpooler/src/com/android/printspooler/PrintSpoolerService.java | 6 | 
2 files changed, 7 insertions, 1 deletions
diff --git a/core/java/android/print/PrintDocumentInfo.java b/core/java/android/print/PrintDocumentInfo.java index f09496230d0e..b721ef4e0dfe 100644 --- a/core/java/android/print/PrintDocumentInfo.java +++ b/core/java/android/print/PrintDocumentInfo.java @@ -193,7 +193,7 @@ public final class PrintDocumentInfo implements Parcelable {          builder.append("name=").append(mName);          builder.append(", pageCount=").append(mPageCount);          builder.append(", contentType=").append(contentTyepToString(mContentType)); -        builder.append(", size=").append(mDataSize); +        builder.append(", dataSize=").append(mDataSize);          builder.append("}");          return builder.toString();      } diff --git a/packages/PrintSpooler/src/com/android/printspooler/PrintSpoolerService.java b/packages/PrintSpooler/src/com/android/printspooler/PrintSpoolerService.java index 04b50b3f4714..636e2456d3a8 100644 --- a/packages/PrintSpooler/src/com/android/printspooler/PrintSpoolerService.java +++ b/packages/PrintSpooler/src/com/android/printspooler/PrintSpoolerService.java @@ -730,6 +730,7 @@ public final class PrintSpoolerService extends Service {          private static final String ATTR_NAME = "name";          private static final String ATTR_PAGE_COUNT = "pageCount";          private static final String ATTR_CONTENT_TYPE = "contentType"; +        private static final String ATTR_DATA_SIZE = "dataSize";          private final AtomicFile mStatePersistFile; @@ -893,6 +894,8 @@ public final class PrintSpoolerService extends Service {                                  documentInfo.getContentType()));                          serializer.attribute(null, ATTR_PAGE_COUNT, String.valueOf(                                  documentInfo.getPageCount())); +                        serializer.attribute(null, ATTR_DATA_SIZE, String.valueOf( +                                documentInfo.getDataSize()));                          serializer.endTag(null, TAG_DOCUMENT_INFO);                      } @@ -1111,10 +1114,13 @@ public final class PrintSpoolerService extends Service {                          ATTR_PAGE_COUNT));                  final int contentType = Integer.parseInt(parser.getAttributeValue(null,                          ATTR_CONTENT_TYPE)); +                final int dataSize = Integer.parseInt(parser.getAttributeValue(null, +                        ATTR_DATA_SIZE));                  PrintDocumentInfo info = new PrintDocumentInfo.Builder(name)                          .setPageCount(pageCount)                          .setContentType(contentType).build();                  printJob.setDocumentInfo(info); +                info.setDataSize(dataSize);                  parser.next();                  skipEmptyTextTags(parser);                  expect(parser, XmlPullParser.END_TAG, TAG_DOCUMENT_INFO);  |