Loading packages/PrintSpooler/src/com/android/printspooler/model/PageContentRepository.java +9 −3 Original line number Diff line number Diff line Loading @@ -838,9 +838,15 @@ public final class PageContentRepository { try (ParcelFileDescriptor source = pipe[0]) { try (ParcelFileDescriptor destination = pipe[1]) { mRenderer.renderPage(mPageIndex, bitmap.getWidth(), bitmap.getHeight(), mRenderSpec.printAttributes, destination); synchronized (mLock) { if (mRenderer != null) { mRenderer.renderPage(mPageIndex, bitmap.getWidth(), bitmap.getHeight(), mRenderSpec.printAttributes, destination); } else { throw new IllegalStateException("Renderer is disconnected"); } } } BitmapSerializeUtils.readBitmapPixels(bitmap, source); Loading Loading
packages/PrintSpooler/src/com/android/printspooler/model/PageContentRepository.java +9 −3 Original line number Diff line number Diff line Loading @@ -838,9 +838,15 @@ public final class PageContentRepository { try (ParcelFileDescriptor source = pipe[0]) { try (ParcelFileDescriptor destination = pipe[1]) { mRenderer.renderPage(mPageIndex, bitmap.getWidth(), bitmap.getHeight(), mRenderSpec.printAttributes, destination); synchronized (mLock) { if (mRenderer != null) { mRenderer.renderPage(mPageIndex, bitmap.getWidth(), bitmap.getHeight(), mRenderSpec.printAttributes, destination); } else { throw new IllegalStateException("Renderer is disconnected"); } } } BitmapSerializeUtils.readBitmapPixels(bitmap, source); Loading