diff --git a/packages/PrintSpooler/src/com/android/printspooler/model/PageContentRepository.java b/packages/PrintSpooler/src/com/android/printspooler/model/PageContentRepository.java index ac97ad04e96bd..f8b134300908b 100644 --- a/packages/PrintSpooler/src/com/android/printspooler/model/PageContentRepository.java +++ b/packages/PrintSpooler/src/com/android/printspooler/model/PageContentRepository.java @@ -862,6 +862,9 @@ public final class PageContentRepository { // Take a note that the content is rendered. renderedPage.state = RenderedPage.STATE_RENDERED; + // Invalidate all caches of the old state of the bitmap + mRenderedPage.content.invalidateSelf(); + // Announce success if needed. if (mCallback != null) { mCallback.onPageContentAvailable(renderedPage.content);